Linux下的arm嵌入式环境配置
VM虚拟机 Ubuntu版本 18.4
1.下载压缩包地址 https://pan.baidu.com/s/1dhav81OiGTTb1fvFz88ZuA
2.将压缩包解压到Ubuntu下的一个文件夹内, 自己命名该文件夹
3.解压
4.添加环境变量
5.cd /etc文件夹下, vim environment ,将文件的解压目的文件添加进去,我的是:
/home/stone/arm/opt/FriendlyARM/toolschain/4.5.1/bin, environment 的添加格式是 PATH="path1:path2:path3",注意中间的 :不能省。
6.更新该文件 命令:source environment 然后用命令:echo $PATH 输出当前的环境变量的内容

像这样就好了, 验证是否成功:arm-linux-gcc -v, 会输出当前的版本信息。
Error
当我到了上一步的时候, 认为成功了, 但是验证的时候就出现了一个很烦的问题

找了很多资料, 最后发现这种情况是因为你的操作系统是Ubuntu 64位的,而交叉编译工具链都是32位执行程序。要成功运行这
些交叉编译工具链,需要与这些工具链相关的32位库。安装命令如下:
sudo apt-get install libc6:i386 libstdc++6:i386 libncurses5:i386 zlib1g:i386
我到了这一步就成功的用上了 arm-linux-gcc,

若上述方法没成功,这里还有2种方法:
sudo apt-get install ia32-libs
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
或者
sudo apt-get install lsb-core
希望能用得上。
posted on 2018-12-09 12:51 STONE、river 阅读(831) 评论(0) 收藏 举报
浙公网安备 33010602011771号