一、在配置交叉编译器的时候发现的问题
在以前的Ubuntu12上用的好好的,现在用popos就是不能用,环境变量也配置了,一直出现
/opt/toolschain/4.5.1/bin//arm-none-linux-gnueabi-gcc: No such file or directory
arn-none加Tab键也有提示,交叉编译的命令是找得到,但是当你去编译文件的时候就提示找不到这个编译器
最后发现是因为我们现在用的是64位的机器,而有些交叉编译器是32位的,机器不能识别,因此,我们需要装使用下面命令:
apt-get install lib32ncurses5 lib32z1
这个是兼容32位库使用的,安装完毕之后,就可以使用了。
二、顺便说一下环境变量的配置
1. 只能root用户使用
vi /root/.bashrc
最后加上一句
export PATH=$PATH:/opt/toolschain/4.5.1/bin/
所有用户都能使用
步骤一:
vi /etc/profile
文件最后加上一句
export PATH=$PATH:/opt/toolschain/4.5.1/bin/
步骤二:
vi /root/.bashrc
文件最后加上一句
source /etc/profile