- 问题描述:当下载安装完交叉编译器后,命令行执行
arm-linux-gcc -v
验证交叉编译器是否正确安装时,出现如下提示:
- 原因分析:这是因为你的宿主机是64位的Linux,而你安装的交叉编译工具链(因为我们在宿主机上编译后最终安装进目标机的程序是32位的)是基于32位系统的,所以需要为64位宿主机安装32位兼容包。
- 解决步骤:宿主机命令行执行
sudo apt-get install lib32ncurses5
即可。 - 待安装完毕后执行
arm-linux-gcc -v
验证,是否得到gcc的版本信息: