我已經爲我的Ubuntu(16.04)下載了Swift的正式版本。 我想執行文件/path/to/swift/usr/bin/swift
。 我在此目錄輸入./swift
,並出現exec格式錯誤。 無論我是直接運行它(./
)還是更改$PATH
並輸入swift
都不會出現同樣的錯誤。在Ubuntu上執行swift
這是Swift的問題嗎? 或者是我的Ubuntu或這個可執行文件的問題?
UPDATE:確切的錯誤是:bash: /swift-3.0/usr/bin/swift: cannot execute binary file: Exec format error
的file
命令報告:
/swift-3.0/usr/bin/swift: 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, not stripped
uname -a
說:
Linux Lenovo-B570 4.4.0-45-generiC#66-Ubuntu SMP Wed Oct 19 14:12:05 UTC 2016 i686 i686 i686 GNU/Linux
什麼'file/path/to/swift/usr/bin/swift'打印? –
/swift-3.0/usr/bin/swift:適用於GNU的ELF 64位LSB可執行文件,x86-64,版本1(SYSV),動態鏈接的解釋器/lib64/ld-linux-x86-64.so.2/Linux 2.6.32,沒有剝離 – Dawid
而'uname -a'?另外,請使用您收到的* exact *錯誤消息更新您的問題。 –