解压到某一目录下,发现输入:arm-linux-gcc -v命令,出现类似"No such File or Dictionary ",这有可能是因为你的机器64位,而你的编译器是32位的,所以应该安装32位的包,尝试
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
发现出错,找不到
lib32bz2-1.0
如果移除lib32bz2-1.0,剩余的两个包将安装成功
sudo apt-get install lib32z1 lib32ncurses5
安装
lib32bz2-1.0替代方法如下:sudo dpkg --add-architecture i386sudo apt-get updatesudo apt-get install libbz2-1.0:i386 之后在解压路径下运行 arm-linux-gcc -v 出现“command not found” 此时应在/root/.bashrc文件的最后一行添加路径 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin 保存后退出,然后logout重新登录系统,再次运行就会出现相应的版本信息arm-linux-gcc -v
注意:若上述方法还不可行,可以尝试再安装sudo apt-get install lsb-core解决。
本文介绍了解决在64位系统上使用32位arm-linux-gcc编译器时遇到的问题,包括安装必要的32位库以及设置正确的环境变量。

被折叠的 条评论
为什么被折叠?



