主题 : 交叉编译出错:exec: arm-none-linux-gnueabi-gcc: not found 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 6201
精华: 0
发帖: 4
金钱: 40 两
威望: 40 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2009-05-23
最后登录: 2009-05-30
楼主  发表于: 2009-05-23 09:54

 交叉编译出错:exec: arm-none-linux-gnueabi-gcc: not found

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
              按照用户使用手册中的步骤,安装了 gcc4.3.2  

等到使用命令arm-linux-gcc的时候,提示:

我是在/usr/local/arm/4.3.2/bin下编译showtime.c的,因为在别的目录不能找到arm-linxu-gcc命令。是不是得拷贝一份到/bin下啊。

[root@localhost bin]# ./arm-linux-gcc -o showtime showtime.c
./arm-linux-gcc: line 3: exec: arm-none-linux-gnueabi-gcc: not found
[root@localhost bin]#

求解!
初来乍到
级别: 新手上路
UID: 6201
精华: 0
发帖: 4
金钱: 40 两
威望: 40 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2009-05-23
最后登录: 2009-05-30
1楼  发表于: 2009-05-23 10:06

 回 楼主(hherima) 的帖子

用arm-none-linux-gnueabi-gcc命令编译。就可以通过了。到micro上也能运行了。
初来乍到
级别: 新手上路
UID: 6201
精华: 0
发帖: 4
金钱: 40 两
威望: 40 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2009-05-23
最后登录: 2009-05-30
2楼  发表于: 2009-05-23 10:06

 回 1楼(hherima) 的帖子

arm-none-linux-gnueabi-gcc和arm-linux-gcc有什么区别?
初来乍到
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2009-05-24 18:04
ls -l /usr/local/arm/4.3.2/bin 一下就知道了
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 40273
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2011-03-17
最后登录: 2012-04-26
4楼  发表于: 2011-03-17 14:51
我最近也遇到了这个错误了,虽说这帖子没有帮我解决任何问题,但是至少给了我一个安慰,也有人碰到这种问题,虽然我遇到的问题不太完全一样,我是在eclipse下碰到的,显示:/usr/local/arm/4.3.2/bin/arm-linux-gcc: line 3: exec:arm-none-linux-gnueabi-gcc: not found
我的解决办法就是机器重启系统就好了,也是无意中发现的,看外国的帖子上也说明是什么环境变量的问题,配置像/root/.bashrc没什么用,suorce了也没用,听高手说要去改/etc/environment,说这个文件是最高级别的环境变量,不过我没试过
级别: 新手上路
UID: 41763
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2011-04-01
最后登录: 2011-06-10
5楼  发表于: 2011-04-03 10:41
我的也是这个情况,困惑中.......................
级别: 新手上路
UID: 41548
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2011-03-30
最后登录: 2014-05-05
6楼  发表于: 2011-04-10 13:31

 回 5楼(耳语者) 的帖子

我的也是呀,解压安装好像都是:No such file or directory
级别: 新手上路
UID: 44076
精华: 0
发帖: 11
金钱: 60 两
威望: 12 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2011-04-22
最后登录: 2011-05-15
7楼  发表于: 2011-05-01 22:43
不是,就是没有找到环境变量
级别: 新手上路
UID: 61097
精华: 0
发帖: 31
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 62 分
注册时间: 2011-12-23
最后登录: 2014-10-15
8楼  发表于: 2012-09-14 11:44
直接修改4.3.2中的arm-linux-gcc文件。arm-none-linux-gnueabi-gcc: 未找到的原因就是没有路径。
只要将arm-linux-gcc文件中的路径添全即可。例如,:exec /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc -march=armv4t $*
或者修改系统的路径:
gedit /etc/profile
添加这句话:export PATH=$PATH:/usr/local/arm/4.3.2/bin/
保存退出。
source /etc/profile