安装GCC交叉编译链的时候报错:
bash: /hw/4.5.1/bin/arm-linux-gcc: 没有那个文件或目录
终端输入arm-linux-gcc -v后提示没有找到(直接在它的目录下打开也不行),然后百度查了几篇文章,有以下几种说法(我用的是Ubuntu 16.04 X86_64,安装的 arm-linux-gcc-4.5.1.tar.bz2 ):
1、环境变量设置错误
添加环境变量流程:
vim ~/.bashrc
arm-linux-gcc-4.5.1.tar.bz2 解压后进入 /4.5.1/bin pwd命令复制下当前路径 按着下面的格式在最后添加XX为路径:
PATH="/XXX/4.5.1/bin":$PATH
2、缺少32位的运行库 ia32-libs ,安装命令如下:
apt-get install ia32-libs
3、缺少lsb-core运行库,安装命令如下:
sudo apt-get install lsb-core
4、安装g++-multilib
sudo apt-get install g++-multilib