opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc无法找到

新人第一篇,开头先扯点废话。都说嵌入式linux入门门槛很高, 亲身体会了一下,还真的是挺高的…从学校的学生实验室拿了块tiny4412,看了几篇csdn的入门文章按部就班做,前面搭建环境和安装交叉编译器安装就卡住了十几天,甚至还搞到虚拟机卡死,关机再开直接开机不成功……多种方法尝试无效后只好重装Ubuntu了,结果里面很多代码、记录都没了QAQ,这可能就是所谓的还没开始编程就已经开始脱发了吧~~~
言归正传,安装了tiny4412光盘自带的交叉编译器后,终端输入arm-linux-gcc -v后提示没有找到(直接在它的目录下打开也不行),然后百度查了几篇文章,有以下几种说法(我用的是虚拟机环境下的Ubuntu 18.04):
1、环境变量设置错误
vim /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/FriendlyARM/toolschain/4.5.1/bin"
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

直到执行到四种方法都试了才成功~~

你可能感兴趣的:(ARM,疑难杂项)