arm-linux-gcc已安装,可是编译是总是出现arm-none-linux-gnueabi-gcc:命令未找到

2024-11-29 06:16:20
推荐回答(4个)
回答1:

cc1: error: invalid option `abi=apcs-gnu'

你的交叉编译器有问题吧……

看看这个解决办法:
http://blog.sina.com.cn/s/blog_538376bd01000a2c.html

不过要我说,弄嵌入式首先要会自己做交叉编译工具,直接拿别人的,出问题只能在那里傻坐着。
其实自己编译个最新版本的交叉编译工具,我的 core 2 dou T5450 其实也就需要三个小时搞定。当然我这是全自动的,你手动半天也够了吧?
自己编译一个 gcc 4.4.2 + binutils 2.20.1 + glibc 2.11 + kernel-header 2.6.33 也不需要多麻烦吧?
至少自己编译起程序来不会出现各种 XXOO 的问题。

回答2:

你用的是什么系统,那种linux系统?出现这种问题就是环境变量没有设好,如果是用root用户登录的,就在对应的配置文件里添加环境变量;其它用户也是这样,还有你使用sudo这个你最好把你要编译的文件放到本账户的文件夹下!

回答3:

gcc --version查看下gcc是否安装,如果未安装 rpm -ivh gcc--nodeps查看哪种依赖包未安装,网络连通的情况下yum install gcc来安装

回答4:

在最前面加上
source /root/.bash_profile