arm-linux-gcc 编译时出现错误 arm-none-linux-gnueabi-gcc:error trying to exec 'cc1' 怎么解决

如题所述

这种问题是因为arm-none-linux-gnueabi-gcc编译包不完整(找不到对应目录的其他工具如ar、ld等),下载arm-none-linux-gnueabi-gcc完整编译工具,然后全部拷贝到对应目录。注意:不要只拷贝arm-none-linux-gnueabi-gcc否则就会出现这个问题。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-14
可能原因是你安装了多个版本的arm-none-linux-gnueabi-gcc,用:
whereis arm-none-linux-gnueabi-gcc
查一下,把想用的那个加入到PATH中。本回答被网友采纳
第2个回答  2017-08-27
arm-none-linux-gnueabi-gcc,编译器未找到,先把编译器装上(就是解压),然后添加路径
vi ~/.bash_profile
在PATH下一行添加路径
export PATH=$PATH:/(编译器所在路径)/bin/arm-none-linux-gnueabi-
第3个回答  2012-06-06
我也是出现这个问题,而且我把想加入的版本同样加入了path中,但是还是不行啊。怎么回事儿啊?

...arm-none-linux-gnueabi-gcc:error trying to exec 'cc1' 怎么...
这种问题是因为arm-none-linux-gnueabi-gcc编译包不完整(找不到对应目录的其他工具如ar、ld等),下载arm-none-linux-gnueabi-gcc完整编译工具,然后全部拷贝到对应目录。注意:不要只拷贝arm-none-linux-gnueabi-gcc否则就会出现这个问题。

linux编译内核出现arm-linux-gcc command not found ,用yum安装,nothing...
首先呢,交叉编译环境,不是通过服务器来安装的。将交叉编译环境解压到指定目录,然后设置好环境 最后验证安装成功否:arm-linux-gcc -v 查看下版本 确认好才能进一步操作。添加环境变量:export PATH=$PATH:\/home\/frankie\/usr\/...\/bin(直到添加到bin目录才行)

请教为啥 arm-linux-gnueabihf-gcc 编译的程序不能执行
eabi是要在操作系统下运行的 你的程序要在arm上和Linux下运行 前提是你的编译器与arm结构匹配

arm-linux-gcc无法编译程序求大神指导
首先,arm-linux-gcc这个交叉编译工具安装好后,需要加入到主机的环境变量中,一般ubuntu中的是\/etc\/environment,或者是.bashrc中,关于如何将arm-linux-gcc添加到环境变量中,baidu里搜一下,有很多介绍的文章。添加好后编译成功,生成的是基于arm目标板的文件,直接在主机中运行.\/hello是不对的 ...

linux系统中说arm-none-linux-gnueabigcc命令未找到
你这个是架构开发环境么?我倒是没什么这方面经验,不过刚刚查了一下,好像是编译的时候,没有指定gcc路径吧,可能应该加下面的选项,指定gcc程序的路径。--configure_gcc=path(arm-none-linux-gnueabi-gcc等)

linux内核编译时出现“make: arm-linux-gcc:command not found
你没设置环境变量。首先:你要着到arm-linux-gcc 所在的目录。比如 \/opt\/arm 然后:敲入命令 export PATH=$PATH:\/opt\/arm 这样就可以了 如果你不知道arm-linux-gcc在哪,你可以这样。1、cd \/ 2、find -name "arm-linux-gcc"然后就能找到arm-linux-gcc了,你就知道在哪个目录里 ...

如何解决 arm-none-linux-gnueabi-gcc
可能原因是你安装了多个版本的arm-none-linux-gnueabi-gcc,用: whereis arm-none-linux-gnueabi-gcc 查一下,把想用的那个加入到PATH中。

在Ubuntu下,安装arm-linux-gcc交叉编译器,环境变量也都设置好了,运行ar...
先找一下有无arm-linux-gcc这个文件:find \/ -xdev -name arm-linux-gcc 再看一下有无执行权限:ls -l arm-linux-gcc 再用绝对路径执行一下看看:\/path\/to\/arm-linux-gcc -v

使用arm-linux-gcc编译时出现Error: selected processor does not...
你的C文件里的内嵌汇编或汇编文件里使用了 strexb 指令,而你指定的 CPU 架构(没指定的话默认为 armv4)不支持这个指令。你需要使用编译选项 -mcpu=<处理器架构> 来指定合适的 CPU。

arm-linux-androideadi-gcc:error trying to exec'cc1':execvp:no s...
:no such file or directory 是说找不到指定的arm-linux-androideadi-gcc文件。这是在安装GCC编译环境的时候报错的吧,是安装包或者是系统环境的问题。没有上下文,没有环境。看不出。你百度一下吧。

相似回答