安装完交叉编译器后输入arm-linux-gcc命令出现arm-none-linux-gnueabi: no input files是怎么回事

如题所述

命令后要跟源文件名,原文件要在当前目录下,还要在$PATH中指定交叉编译工具链的位置。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-14
仔细看看手册,你的某些步骤可能漏掉了,或者搞错了

...linux-gcc命令出现arm-none-linux-gnueabi: no input files是...
命令后要跟源文件名,原文件要在当前目录下,还要在$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-none-linux-gnueabi-gcc -v 出现: No such file or directory...
估计是你的arm-none-linux-gnueabi-gcc文件放到PATH路径了,但是它本身是一个链接文件,实际连接到这个位置:\/home\/lin\/kernel\/arm-2010q1\/bin\/arm-none-linux-gnueabi-gcc,而这个文件实际是不存在的。你可以用命令查查看,比如我本机的例子:先找到文件完整路径,再看它属性 root$ which gcc \/usr\/...

用交叉编译器(已经更改为arm-linux-gcc) 编译内核;但是提示gcc没有找 ...
提示 gcc:not command;就表示是gcc命令没找到,这个和你的arm-linux-gcc没关系,因为如果arm-linux-gcc找不到的话,会提示arm-linux-gcc找不到的,所以你就只能猜是不是host边的gcc没找到,然后在你的主机端安装gcc开发包就可以了。嵌入式一种重要的能力就是debug,自己锻炼下吧,以后这种简单的问...

如何使用arm-none-eabi-gcc 编译
交叉编译环境搭建后 arm-linux-gcc -v 显示 No such file or directory 使用which命令可以找到,环境变量没有问题,更详细的描述问题就是which找到的命令所在的目录下的所有命令都是同样的问题。

arm-linux-gcc编译显示ERROR:stdio.h:NO SUCH FILE 但是我用arm-linux...
如果你同时的是两个版本的交叉编译连是非常有可能出现问题的,交叉编译连在编译的时候是一个动态的连接,如果你这个编译完了再试另一个资源就会被锁死没释放所以会找不到。或者你上一个版本的交叉编译连没安装设置完全也不一定。

arm-none-linux-gnueabi交叉工具链与arm-linux-gcc 有区别吗
export CROSS_COMPILE=\/usr\/local\/arm-2008q3\/bin\/arm-none-linux-gnueabi- 在大多数情况下,你并不需要将上面的export命令加入~\/.bashrc这样的文件,因为,你并不总是需要它们来做交叉编译。比如,你仅仅希望编译运行在开发主机上的程序时。这样,工具链就准备好了。

交叉编译工具arm-linux-gcc安装完了,但是有的目录下执行arm-linux-gcc...
在登陆用户的文件夹下,修改.bash文件,在PATH环境变量中加入gcc的路径即可

交叉编译工具arm-linux-gcc安装完了,但是有的目录下执行arm-linux-gcc...
在登陆用户的文件夹下,修改.bash文件,在PATH环境变量中加入gcc的路径即可

交叉编译工具链 arm-arago-linux-gnueabi-gcc 中的arago和gnueabi代表...
arm-arago-linux-gnueabi-gcc arm :CPU Architecture arago: Hardware Platform or Vendor linux:Operating System gnueabi: C Library arago 那个段落,表示的是供应商,对于 arm 这里也可以是 hardfloat 或者 softfloat ,也就是使用的是硬浮点还是软浮点。当然其实这个东西是在编译 gcc 时,通过 -...

相似回答