• 1)一般来说 arm-linux-gcc 是 arm-none-linux-gnueabi 的一个软链接。 可用 ls -l 命令查看链接对象,用 ls -i 命令查看 inode 数值。 (2)arm-none-linux-gnueabi-gcc 只是告诉你支持eabi的...
    

    (1)一般来说 arm-linux-gcc 是 arm-none-linux-gnueabi 的一个软链接。
    可用 ls -l 命令查看链接对象,用 ls -i 命令查看 inode 数值。


    (2)arm-none-linux-gnueabi-gcc 只是告诉你支持eabi的功能,你当然也可以把这个名字改成arm-linux-gcc执行了,但是arm-linux-gcc的话是不可以直接改成arm-none-linux-gnueabi-gcc的,因为我们不知道arm-linux-gcc是什么形式的。

    现在的arm linux toolchain大部分都是arm-none-linux-gnueabi-gcc类型的,但是有的人家为了方便,就软链接成arm-linux-gcc,我就是这么做的

    展开全文
  • 本文讲解使用apt-get 自动下载安装arm-linux-gcc

    本文讲解使用apt-get 自动下载安装arm-linux-gcc和arm-linux-g++。


    使用如下命令进行arm-linux-gcc的安装:

    sudo apt-get install gcc-arm-linux-gnueabihf

    使用如下命令进行arm-linux-g++的安装:

    sudo apt-get install g++-arm-linux-gnueabihf


    卸载时使用如下命令进行移植:

    (1)、arm-linux-gcc

    sudo apt-get remove gcc-arm-linux-gnueabihf
    (2)、arm-linux-g++

    sudo apt-get remove g++-arm-linux-gnueabihf


    展开全文
  • arm-poky-linux-gnueabi-ld: unrecognized option '-Wl,-O1' 解决办法 将arm-poky-linux-gnueabi-ld改为arm-poky-linux-gnueabi-gcc 再重新链接。

    arm-poky-linux-gnueabi-ld: unrecognized option '-Wl,-O1'  解决办法

    将arm-poky-linux-gnueabi-ld改为arm-poky-linux-gnueabi-gcc 再重新链接。

    展开全文
  • 转载地址:https://blog.csdn.net/u010511191/article/details/42176667arm-linux-gnueabihf-gcc是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、u-boot...

    转载地址:https://blog.csdn.net/u010511191/article/details/42176667

    arm-linux-gnueabihf-gcc是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、u-boot、Linux kernel、filesystem和App应用程序。使用时,按照主机平台,可以下载以下任一版本中的一个,结果是一样的:

    • Linux解压版在Linux主机(如Ubuntu、RedHat等)直接解压即可使用。推荐方式!
    • Windows安装版在Windows系统下安装后使用。
    • 源码版交叉编译器源代码,一般很少用到。

    arm-linux-gneabihf-gcc 与 CodeSourcery 的 arm-none-linux-gnueabi-gcc 类似,都可以用来编译基于ARM平台所有环节代码,CodeSourcery 的交叉编译工具发布较早,从2005年开始一直到现在。Linaro 则是由ARM、飞思卡尔、IBM、Samsung、ST-Ericsson和TI等厂商联合,为开发不同半导体公司系统单芯片(SoC)平台的共通软件的一个非盈利公司Linaro于2010年成立,并于当年11月发布第一版ARM Cortex-A 为核心的 SoC 进行效能优化的软件工具。

    arm-none-linux-gnueabi-gcc下载地址如下,都是直接从 Linaro 官网转到国内云盘的地址,方便国内用户选择下载。因为版本很多,可能难以选择,但是我们建议您使用最新版本,即有最新~标志的下载项。

    1 Linux解压版

    说明,编译器中的eb代表big-endian。因为大部分情况下都使用little-endian,所以little-endian不标识,即为默认方式。
    gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux.tar.bz2 ------ 下载
    gcc-linaro-armeb-linux-gnueabihf-4.8-2014.04_linux.tar.xz ------ 下载
    gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.xz ------ 下载
    gcc-linaro-armeb-linux-gnueabihf-4.9-2014.07_linux.tar.xz 最新~------ 下载
    gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux.tar.xz 最新~推荐!------ 下载

     

    2 Windows安装版

    gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_win32.exe ------ 下载
    gcc-linaro-arm-linux-gnueabihf-4.8-2014.04-20140416_win32.exe ------ 下载
    gcc-linaro-arm-linux-gnueabihf-4.9-2014.07-20140726_win32.exe 最新~ ------ 下载

     

    3 源码

    说明,编译器中的eb代表big-endian。因为大部分情况下都使用little-endian,所以little-endian不标识,即为默认方式。
    gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_src.tar.bz2 ------ 下载
    gcc-linaro-armeb-linux-gnueabihf-4.8-2014.04_src.tar.bz2 ------ 下载
    gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_src.tar.bz2 ------ 下载
    gcc-linaro-armeb-linux-gnueabihf-4.9-2014.07_src.tar.bz2 最新~ ------ 下载
    gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_src.tar.bz2 最新~  ------ 下载

     

    4.区别:http://www.cnblogs.com/xiaotlili/p/3306100.html

    他们俩并不兼容,在嵌入式开发板上的Ubuntu不能运行arm-linux-gnueabi编译的目标程序,提示的错误如下图。经过arm-linux-gnueabihf编译的能成功。


    最后,附上Linaro的官方网站:http://www.linaro.org/

    文章来自VeryARM:http://www.veryarm.com/arm-linux-gnueabihf-gcc,转载请保留。

    展开全文
  • arm-linux-gcc安装时参考的原文档为此链接:... 复制arm-linux-gcc-4.3.2.tgz到根目录下任意(tmp)文件夹里(samba服务器) arm-linux-gcc-4.3.2 下载 见 http://www.linuxidc.com...

    arm-linux-gcc安装时参考的原文档为此链接:https://www.linuxidc.com/Linux/2011-11/46999.htm

    1. root用户登录:(一定是root用户)
    2. 复制arm-linux-gcc-4.3.2.tgz到根目录下任意(tmp)文件夹里(samba服务器)
    3. arm-linux-gcc-4.3.2 下载http://www.linuxidc.com/Linux/2011-04/34049.htm
    4. 解压命令tar xvzf arm-linux-gcc-4.3.2  -C / (自动解压到系统根目录下路径为:/usr/local/arm)
    5. 然后配置下编译环境路径:
    6. 在#/usr/local/arm下输入:vi /etc/profile
    7. 加上下面代码:
    8. export PATH=/usr/local/arm/4.3.2/bin:$PATH
    9. 输入#source /etc/profile使之生效
    10. 输入命令#arm-linux-gcc -v即可显示你安装的版本等信息,如下图:

    若上图成功显示,则表示安装成功,若在执行arm-linux-gcc -v时出现如下错误

    参考的原文档链接:https://blog.csdn.net/u013738338/article/details/78780642

    那么你需要执行下面几个步骤:

    1:~#sudo apt-get install ia32-libs

    2:~# sudo apt-get install lib32ncurses5

    3:~# sudo apt-get install lib32z1

    这时候再执行arm-linux-gcc -v就会成功了(一定是在root用户下

    你可以编写一个hello world 脚本试验一下:

    1. 在用户目录下:~#gedit hello.c
    2. 在脚本中输入下面c代码:

    #include<stdio.h>

    int main(){

    printf("hello world======\n");

    return 0;

    }

    保存退出,输入下面命令进行编译:

    ~#arm-linux-gcc hello.c -o hello

    ~#ls

    就会显示编译成功的绿色可执行文件

     

    展开全文
  • 花了我一天时间,我得记录下 总体来说熟悉了之后就好安装了,开头不懂要怎么...1.解压mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz到/usr/local/mysql 命令 # tar -xvf mysql-8.0.12-linux-glibc2.12-x86_64.tar...
  • home/bupt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include-fixed/limits.h:169:61: error: no include path in which to search ...
  • http://www.codesourcery.com/sgpp/lite/arm/portal/package4571/public/arm-none-linux-gnueabi/ ...arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 arm-2007q1-10-arm-none-linux-gnueabi-i
  • 1.arm-none-linux-gnueabi-gcc下载http://www.veryarm.com/arm-none-linux-gnueabi-gccarm-none-linux-gnueabi-gcc是 Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM...
  • 具体安装过程如下: 1,http://qt.nokia.com/downloads/ ... # chmod u+x qt-sdk-linux-x86-opensource-2010.05.1.bin # ./qt-sdk-linux-x86-opensource-2010.05.1.bin 接下来是图形界面安装,默认即可。
  • arm-none-linux-gnueabi-gcc是 Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、u-boot、Linux kernel、filesystem和App应用程序...
  • 交叉编译工具arm-none-linux-gnueabi-gcc安装 ...
  • 一、下载arm-linux-gcc 5.4.0包 下载(百度云)链接:https://pan.baidu.com/s/1AeqzkboWkJDJjU9HxtXhrA 提取码:uzup 二、在/usr/local目录下新建arm文件夹,并且给予最高权限后进入新建的文件目录里面 root@...
  • arm-none-linux-gnueabi交叉工具链与arm-linux-gcc 的区别: 参考网友的说法:eabi标准的要好些,可能arm-linux-gcc就是arm-none...1 下载arm-2009q1-203-arm-none-linux-gnueabi.bin 2 执行./arm-2009q1-203-arm-non
  • 转载地址:https://blog.csdn.net/xshowx/article/details/446213811:下载 arm-linux-gnueabihf下载地址: ...4.8-2013....
  • 本文以安装qt-opensource-linux-x64-5.11.1为例。   把下载好的qt-opensource-linux-x64-5.11.1.run放进Linux系统里。首先给qt-opensource-linux-x64-5.11.1.run运行权限,再运行。 sudo chmod...
  • 在编译PHP、SQlite3等动态库文件之后,编译得到的动态库文件(*.so)其中包含了很大一部分的调试信息,我们可以使用arm-linux-strip工具对其...一.arm-linux-strip工具使用方法介绍: (1)  编译完成PHP5工作之
  • 1.下载amr-linux-gcc-4.4.3:https://download.csdn.net/download/ddffyhg/11001833 2.解压命令tar xvzf arm-linux-gcc-4.4.3 -C / (自动解压到系统根目录下路径为:/usr/local/arm) 3.配置编译环境路径: 在#/...
  • (建议所有命令都在root下进行) ...再执行以下命令 1.下载,感谢万能的wget ...wget http://www.codesourcery.com/sgpp/lite/arm/portal/package4571/public/arm-none-linux-gnueabi/arm-2009q1-203-arm-none-...
1 2 3 4 5 ... 20
收藏数 2,867,771
精华内容 1,147,108
关键字:

($1-1) linux