STONE、river

导航

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)    收藏  举报