嵌入式交叉编译环境arm-linux-gcc环境搭建

  • 准备工具安装目录 可以去官网下载对应系统版本的arm-Linux-gcc。将压缩包arm-linux-gcc-4.4.3.tar.gz存放在一个目录下。
  • .tar.gz 和.tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName
  • 配置系统环境变量(可以系统自动识别不需要每次都完整输入,可以自动补全) 可以在系统目录下添加,也可以在当前用户下添加(仅仅对当前目录有效)
  • /etc/bash.bashrc 或者 ~/.bashrc 下添加export PATH=$PATH:/home/aldrich/arm/arm-linux-gcc-4.3.2/bin
  • 使环境变量生效 使用命令:source XXX/.bashrc 使环境变量生效(xxx绝对路径)
  • 检查环境变量是否设置成功 在终端上输入命令 arm-linux 再按Tab键,如果能自动补全,说明环境变量设置成功了
  • 安装32位库兼容包 输入命令后,出现下面的错误提示信息:说是出现这种问题的原因是由于Ubuntu16.04用的是64位的,按以前的解决方法就是使用命令:
  • sudo apt-get install ia32-libs 装一些32位的库

出现上述界面是因为Ubuntu16.04版本已不支持ia32-libs的软件包,而是使用了lib32ncurses5、lib32z1软件包做为替代,所以在Ubuntu16.04版本当中应该安装执行:

sudo apt-get install lib32ncurses5 lib32z1

猜你喜欢

转载自blog.51cto.com/13589319/2120495