在路径中找不到二进制文件

在路径中找不到二进制文件

各位朋友。

我已经将包含几个二进制文件的 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

相关内容