簡體   English   中英

“無法執行二進制文件:Exec 格式錯誤”在 aarch64 處理器 Debian 10 上運行的 x84-64 位程序

[英]“Cannot execute binary file: Exec format error” x84-64 bit program running on aarch64 processor Debian 10

基本上我試圖在 64 位 linux 機器上運行 eclipse 的 64 位 linux 安裝程序,但它給了我一個 exec 格式錯誤。 我見過的所有其他解決方案都說它通常是一個錯誤,因為它不是正確的處理器速度。

我的問題是雙重的。 1)這里發生了什么? 2) 如何正確下載和安裝 Eclipse?

我正在通過 chromebook 運行 linux

這是一些命令行語句的輸出

uname@loc:~/Desktop/eclipse-installer$ ./eclipse-inst
-bash: ./eclipse-inst: cannot execute binary file: Exec format error

uname@loc:~/Desktop/eclipse-installer$ file eclipse-inst
eclipse-inst: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=b621fbc20e80d7ac375ece11a5775fc6686b71c7, with debug_info, not stripped

uname@loc:~/Desktop/eclipse-installer$ uname -m
aarch64

要回答您的第一個問題,我認為這可能會有所幫助:您正在嘗試使用基於“aarch64”架構設計的處理器來執行旨在在基於“x86_64”的處理器上運行的程序。 這是兩種不同的體系結構,盡管它們都可能使用 64 位進行尋址等,但這不是位的問題。 它們是兩種完全不同的 CPU 設計。

對於您的第二個問題,我無能為力,因為我不使用 Eclipse。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM