主题 : 4412环境搭建:arm-linux-gcc: 没有那个文件或目录(解决方法) 复制链接 | 浏览器收藏 | 打印
专注于嵌入式
级别: 侠客
UID: 60596
精华: 0
发帖: 71
金钱: 355 两
威望: 71 点
贡献值: 0 点
综合积分: 142 分
注册时间: 2011-12-13
最后登录: 2016-03-20
楼主  发表于: 2014-10-15 09:14

 4412环境搭建:arm-linux-gcc: 没有那个文件或目录(解决方法)

图片比较多,在这就不传了,这里只把解决方法说一下,如果需要可以可以到  http://www.techbulo.com/1236.html  查看~~


最近弄了个4412的板子(友善之臂的Tiny4412增强版),准备搞搞android,开发服务器用的是Ubuntu12.04-64bit版本(对于Android 2.3.X和更新的版本,需要64位的系统,之前的老版本2.2以下(包括2.2)可以 在32位版本上编译,另外不推荐虚拟机,因为官网上写的虚拟机配置过于变态,要16G的RAM/swap和30G以上的硬盘,速度上也不会很理想)

用友善提供的arm-linux-gcc 4.5.1交叉工具链,安装配置好环境变量之后运行arm-linux-gcc -v出错

#/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc -v
bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: 没有那个文件或目录


通过截图可以看到这个文件是存在的,环境变量设置的也是正确的,


直接在目录bin目录下执行也不行:

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

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

解决方案:

执行

sudo apt-get install lsb-core


安装完成之后,再执行arm-linux-gcc -v,输出正常
[ 此帖被by冬子在2014-10-15 09:19重新编辑 ]
http://www.techbulo.com 技术部落-专注于嵌入式
级别: 新手上路
UID: 103488
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2014-04-27
最后登录: 2015-02-01
1楼  发表于: 2014-12-11 17:21
感谢分享!!