我已经为我的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 *错误消息更新您的问题。 –