最近为了搭建arm交叉编译环境,在网上找了半天软件包,不是要积分就是骗人...最后好不容易才找到一个2.95.3版本的(http://pan.baidu.com/s/1hqvMogk),虽然老了点但是初学应该够用。
安装好后 arm-linux-gcc -v出现以下情况。“没有这个文件或目录”
通过截图可以看到这个文件是存在的,环境变量设置的也是正确的,
直接在目录bin目录下执行也不行:
1
2
3
|
ld@Techbulo:/opt/FriendlyARM/toolschain/4.5.1/bin# ./arm-linux-gcc -v exec: 15:
/opt/FriendlyARM/toolschain/4.5.1/bin/.arm-none-linux-gnueabi-gcc: not found
|
直接执行传说中的 arm-none-linux-gnueadi-gcc仍然不行:
1
2
3
|
ld@Techbulo:/opt/FriendlyARM/toolschain/4.5.1/bin# ./arm-none-linux-gnueabi-gcc
-su: ./arm-none-linux-gnueabi-gcc: 没有那个文件或目录
|
google了一番,终于找到了答案,如下:
The problem has been solved, because I installed the amd64.iso linux system,so first must excuse apt-get install lsb-core,then you can excuse arm-linux-gcc -v
解决方案:
执行
1
|
sudo apt-get install lsb-core
|
安装完成之后,再执行arm-linux-gcc -v,输出正常