一 安装 安装参考 https://blog.csdn.net/wang93it/article/details/71794623 贴子
查看本机是否有无 arm-gcc-linux 编译工具
arm-linux-gcc --version 或者
arm-linux-gcc -v 查看当前有无 arm-gcc-linux 编译器
没有的话,则需要安装 提供一种本地安装方法
以 ubuntu 16.04 64位下安装arm-linux-gcc-4.3.2为例
1. 下载 arm-linux-gcc-4.3.2.tgz
2.解压安装
tar-zxvf arm-linux-gcc-4.3.2.tar.gz -C /
注意:
arm-linux-gcc-4.3.2不用安装,解压即安装,所以一定要确定好解压目录,原压缩包 自带路径为“ /usr/local/arm/4.3.2/ ”
大多数正常情况下 ,应将arm-gcc-linux放在linux系统的 /usr/local/arm/4.3.2/ 目录下 ,所以解压 地址 为 “/”
3. 添加环境变量
修改/etc/profile文件(此文件属于系统级别的环境变量,设置在里面的东西对所有用户适用)
sudo gedit /etc/profile
增加路径设置,在末尾添加如下:
export PATH=/usr/local/arm/4.3.2/bin:$PATH
注: 关于 环境变量的修改 可参考 https://blog.csdn.net/u012803067/article/details/78581415
二 64位linux arm-linux-gcc问题解决
查看 arm-linux-gcc -v版本
~$ arm-linux-gcc -v
出现:
/usr/local/arm/4.3.2/bin/arm-linux-gcc: line 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory
问题的原因是64位系统运行这个32位的程序需要32位运行库。
结局方法:
sudo apt-get install lsb-core