arm-linux-gcc无法编译程序求大神指导

如题所述

首先,arm-linux-gcc这个交叉编译工具安装好后,需要加入到主机的环境变量中,一般ubuntu中的是/etc/environment,或者是.bashrc中,关于如何将arm-linux-gcc添加到环境变量中,baidu里搜一下,有很多介绍的文章。
添加好后编译成功,生成的是基于arm目标板的文件,直接在主机中运行./hello是不对的
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-24

    你的主机是ARM的吗?因为我看到你试图直接在主机上运行了hello这个生成的文件

    编译完后,用file命令查看一下生成的文件:file ./hello

追问

主机是linux虚拟机。我只是想试一下arm-linux-gcc是否能用,谁知道根本就编译不出来hello文件。就算是不能执行最少能编译出来hello文件吧
arm-linux-gcc应该是正确安装上了吧。

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

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了,你就知道在哪个目录里 ...

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

arm-linux-gcc-4.3.2解压时候出错不能创建符号连接
回答:制作链接必须是 POSIX 兼容文件系统,也就是 Linux 的文件系统。 NTFS 是部分兼容,FAT 是根本不兼容(印象里曾经有人做过支持扩展,但一直没有进入官方支持行列)。Windows 不支持 POSIX 文件功能,使用了 POSIX 的文件到了 Windows 里面读写那就全变样了(就算 NTFS 时部分兼容也用不了)。 检查文件...

在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 编译后,在开发板上没法运行
内存、nand芯片等,要不要重定位,清BSS。这些非常清楚以后,编译时除了用arm-linux-gcc外,要考虑怎么链接arm-linux-ld,然后还要将编译链接出来的文件进行去头处理arm-linux-objcopy。裸机开发程序大致是这样的。跑在linux之上的应用程序开发,简单的程序用arm-linux-gcc就可以了。

ubuntu配置arm-linux-gcc环境时出现问题!!
环境变量设置错误 1.首先解压你的编译包源码 比如:tar arm-linux-gcc-4.3.2.tgz -C ~\/下 2.设置环境变量 比如:export PATH=$PAHT:~\/(此处是具体文件路径)\/bin 3.验证交叉编译环境 arm-linux-gcc -v

linux内核编译时出现“make: arm-linux-gcc:command not found
没有安装软件吧,安装上arm-linux-gcc试试

相似回答