按照网上的教程安装交叉编译环境后(如何安装网上教程很多,就不多描写),然后终端输入:arm-linux-gcc -v,弹出提示
/usr/local/arm/4.3.3/bin/arm-linux-gcc: 行 15: /usr/local/arm/4.3.3/bin/arm-none-linux-gnueabi-gcc: not found
之前一直以为是环境变量没设置对,但是怎么改都没用,其中第2种环境变量方式修改的话,对64位的ubuntu会造成影响:重启电脑,在登录界面输入账号密码后,一回车就会闪退回到登录界面,客户模式也一样,此时只能通过ctrl+alt+f1~6进入命令行模式,把/etc/profile改回它之前的姿态,然后在切回到图形登录界面,重新登录可以进去了
继续回到刚才的问题,arm-linux-gcc -v不能运行,只要sudo apt-get install ia32-libs就可以,当然,有些朋友会发现这条命令安装时出现下载失败
方法一:
sudo apt-get install lib32z1
方法二:
sudo apt-get install g++-multilib
方法三:
$ sudo dpkg --add-architecture i386 $ sudo apt-get update $ sudo apt-get install ia32-libs
转载请注明原文地址: https://ju.6miu.com/read-1124244.html