各位朋友。
我已经将包含几个二进制文件的 tar 文件解压进去/usr/local/arm/bin
,并设置了我的路径以包含该文件夹。
当我尝试运行时which
:
$ which arm-elf-gcc
/usr/local/arm/bin/arm-elf-gcc
太棒了!但是当我尝试运行二进制文件时:
$ arm-elf-gcc
bash: /usr/local/arm/bin/arm-elf-gcc: No such file or directory
这对我来说毫无意义。有人知道为什么会发生这种情况吗?
这些是文件权限:
-rwxr-xr-x 2 user user 139468 Mar 6 2006 arm-elf-gcc
我在 Ubuntu 13.10 上,因此无需安装ia32-libs
来运行 32 位二进制文件。
答案1
通过安装 32 位架构支持解决:
sudo apt-get update
sudo apt-get install -y lib32z1 lib32ncurses5 lib32bz2-1.0