交叉编译器arm-none-linux-gnueabi-gcc问题

arm-none-linux-gnueabi-gcc
arm-none-linux-gnueabi-gcc-4.3.3
区别是什么?

你这是同一个交叉编译工具吧?或许arm-none-linux-gnueabi-gcc就是arm-none-linux-gnueabi-gcc-4.3.3的一个链接文件(相当于快捷方式?)

你这么贴出来,看表面的话,就是版本的区别啊!。。。你要看这两个文件的属性才知道区别!
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-27
没区别,你这两个要么是版本不同要么只是名字不同却链接到同一文件。
第2个回答  2014-12-19
版本不同而已,如果要下载最新版本,或者全部的版本,到这里下载吧:VeryARM

输入: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-none-linux-gnueabi交叉工具链与arm-linux-gcc 有区别吗
export CROSS_COMPILE=arm-none-linux-gnueabi- 现在,当你编译软件的时候,Makefile在大多数情况向会取得CROSS_COMPILE所指定的交叉编译工具。当然,前提是,这些交叉编译工具在你的PATH变量上。还有一种方法是通过绝对路径来指定交叉编译工具,这样做可以更精确的为交叉编译定位,同时可以避免很多错误。你可...

ARM交叉编译器介绍
首先,arm-none-eabi-gcc是专为ARM架构的裸机系统设计的编译器,包括ARM Linux的boot和kernel,适用于ARM7、Cortex-M和Cortex-R内核的芯片。它不支持与操作系统密切相关的函数,如fork(2),而是使用新lib库。其次,arm-none-linux-gnueabi-gcc是为基于ARM架构的Linux系统设计的,可以编译u-boot、Linux...

make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm omap3_evm_co...
在Linux下,用Make 命令来编译程序,CROSS_COMPILE给出了编译程序所用的交叉工具链的名称,比如:CROSS_COMPILE=arm-none-linux-gnueabi-表示交叉编译器的gcc为 arm-none-linux-gnueabi-gcc ARCH给出了目标处理器的架构 这里用的是arm 处理器,通过这个命令,把这些参数传递给Makefile中的预留参数,程序...

linux下如何把一个.c文件通过arm-none-eabi-交叉编译生成一个.bin的文 ...
eabi标准的要好些,可能arm-linux-gcc就是arm-none-linux-gnueabi的一个链接 终于,郁闷已久的问题攻破了,用了三种配置交叉编译的方法,最终在开发板上实现成功了,现在想一想,有的时候真的也是运气。之前已经试验过使用arm-linux-gcc-3.4.1配置交叉编译编译环境,配置成功了,在开发板上失败了~后来...

Ubuntu 嵌入式交叉编译环境搭建
交叉编译工具链是为了编译、链接、处理和调试跨平台体系结构的程序代码。对于交叉开发的工具链来说,在文件名称上加了一个前缀,用来区别本地的工具链。例如,arm-linux-表示是对arm的交叉编译工具链;arm-linux-gcc表示是使用gcc的编译器。除了体系结构相关的编译选项以外,其使用方法与Linux主机上的gcc相...

Linux下的交叉编译环境设置
configure的运行参数设置如下(因为是交叉编译,所以要将编译器变量CC设为arm-linux-gcc): CC=arm-linux-gcc .\/configure --prefix=$PREFIX\/arm-linux --host=arm-linux --enable-add-ons 最后,按以上配置执行configure和make install,glibc的交叉编译过程就算完成了,这里需要指出的是,glibc的安装...

【嵌入式】Linux开发工具arm-linux-gcc安装及使用
编译器分为两类:arm-none-eabi-gcc,用于编译裸机系统,不依赖于Linux。arm-none-linux-gnueabi-gcc,针对Linux系统,利用GCC和Glibc库,如Codesourcery的优化版本。安装步骤涉及下载编译器包,通常从Linaro官网获取,或者直接使用提供的链接。解压后,将gcc-4.6.4目录添加到环境变量和库路径中,通过编辑...

深度linux的arm-linux-gnueabihf-gcc编译参数如何配?
这首先是因为编译器在查找头文件的相对路径时,交叉编译器会配置为查找目标平台架构的位置,和主机的gcc不一样,这也是为什么它去arm-linux-gnueabihf这个目录去寻找的原因。其次主机和目标机的系统版本有差异,再加上处理器架构的差异,往往有很多兼容性问题,甚至有难以解决的编译错误。如果一定要用本机...

linux交叉编译ARM内核问题,急!!
编译器的问题,更换交叉编译链即可 另外编译内核推荐使用使用make bzImage ARCH=arm CROSS_COMPILE=arm-linux- 在编译之前请先配置内核make menuconfig ARCH=arm

相似回答