在配置交叉编译器的时候发现了比较多的问题,在centos下,直接配置环境变量就可以正常使用,但是在ubuntu16.04却不行,交叉编译的命令是找得到,但是当你去编译文件的时候就提示找不到这个编译器,其中的原因是ubuntu16.04很多的东西不帮你装的,要手动去安装,坑!
因为我们现在用的是64位的机器,而有些交叉编译器是32位的,机器不能识别,因此,我们需要装使用下面命令:
apt-get install lib32ncurses5 lib32z1
这个是兼容32位库使用的,安装完毕之后,就可以使用了。
然后ubuntu16.04的配置环境变量文件最好在/etc/bash.bashrc,最后一行写上:
export PATH=/root/work/arm-v4.6.2-201108/bin:$PATH
注意,后面的“:$PATH”一定要加上,否则你的所有命令都会失效。
另外,在配置qt的交叉编译器的时候,文件不能有中文路径,切记!