• 本文讲解使用apt-get 自动下载安装arm-linux-gcc和arm-linux-g++。 使用如下命令进行arm-linux-gcc的安装: sudo apt-get install gcc-arm-linux-gnueabihf 使用如下命令进行arm-linux-g++的安装: sudo apt-...

    本文讲解使用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

    ---------------------
    作者:yingxian_Fei
    来源:CSDN
    原文:https://blog.csdn.net/smilefyx/article/details/39003883
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 交叉编译器是嵌入式开发的必要工具,但是由于目前大多数人使用64位ubuntu,在照着很多教程做的时候,就会失败,失败原因是64位ubuntu需要额外安装32的兼容包。以arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2这个压缩...

    交叉编译器是嵌入式开发的必要工具,但是由于目前大多数人使用64位ubuntu,在照着很多教程做的时候,就会失败,失败原因是64位ubuntu需要额外安装32位的兼容包。以arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2这个压缩文件为例子。执行解压命令:sudo tar jxvf /work/arm-linux-gcc-4.3.2.tar.bz2

    添加环境变量:为了在任意目录和任意用户可以使用arm-linux-gcc,需要增加环境变量,不要去修改 /etc/environment文件了,如果切换到root用户或者使用sudo命令,还是找不到交叉编译器的。建议修改 /etc/bash.bashrc 文件, 不管普通用户还是root用户,都会读取本文件,都会找到交叉编译器。

     

    在该.bashrc文件中最后一行添加:export PATH=$PATH:/home/XXX/bin  

    在我的ubuntu上是:export PATH=$PATH:/home/yangguang/Architecture/gcc-3.4.5-glibc-2.3.6/bin

    然后source /etc/bash.bashrc使环境变量生效。重新打开终端即可。

    注意,其中的XXX是用户刚才解压缩的那个安装包中arm-linux-gcc中bin文件的目录,要全部复制出来。

    Ubuntu16.04版本当中应该安装执行:sudo apt-get install lib32ncurses5 lib32z1 这是32位的兼容库,安装之后,终端输入 arm-linux-gcc -v会出现版本信息,就安装成功了。

    展开全文
  •  (1)一般来说 arm-linux-gcc 是 arm-none-linux-gnueabi 的一个软链接。...(2)arm-none-linux-gnueabi-gcc 只是告诉你支持eabi的功能,你当然也可以把这个名字改成arm-linux-gcc执行了,但是arm-lin
    

    (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,我就是这么做的

    展开全文
  • arm-linux-gcc-4.3.2.tgz

    2020-07-13 23:31:19
    arm-linux-gcc-4.3.2.tgz arm-linux-gcc-4.3.2.tgz
  • arm-linux工具的功能如下: arm-linux-addr2line 把程序地址转换为文件名和行号。在命令行中给它一个地址和一个可执行文件名,它就会使用这个可执行文件的调试信息指出在给出的地址上是哪个文件以及行号。 arm-...

    arm-linux工具的功能如下:

    arm-linux-addr2line 把程序地址转换为文件名和行号。在命令行中给它一个地址和一个可执行文件名,它就会使用这个可执行文件的调试信息指出在给出的地址上是哪个文件以及行号。
    arm-linux-ar 建立、修改、提取归档文件。归档文件是包含多个文件内容的一个大文件,其结构保证了可以恢复原始文件内容。
    arm-linux-c++flit 连接器使用它来过滤 C++ 和 Java 符号,防止重载函数冲突。
    arm-linux-gprof 显示程序调用段的各种数据。
    arm-linux-ld 是连接器,它把一些目标和归档文件结合在一起,重定位数据,并连接符号引用。通常,建立一个新编译程序的最后一步就是调用ld。
    arm-linux-nm 列出目标文件中的符号。
    arm-linux-objcopy 把一种目标文件中的内容复制到另一种类型的目标文件中。
    arm-linux-objdump 显示一个或者更多目标文件的信息。使用选项来控制其显示的信息,它所显示的信息通常只有编写编译工具的人才感兴趣。
    arm-linux-ranlib 产生归档文件索引,并将其保存到这个归档文件中。在索引中列出了归档文件各成员所定义的可重分配目标文件。
    arm-linux-readelf 显示elf格式可执行文件的信息。
    arm-linux-size 列出目标文件每一段的大小以及总体的大小。默认情况下,对于每个目标文件或者一个归档文件中的每个模块只产生一行输出。
    arm-linux-string 打印某个文件的可打印字符串,这些字符串最少4个字符长,也可以使用选项-n设置字符串的最小长度。默认情况下,它只打印目标文件初始化和可加载段中的可打印字符;对于其他类型的文件它打印整个文件的可打印字符。这个程序对于了解非文本文件的内容很有帮助。
    arm-linux-strip 丢弃目标文件中的全部或者特定符号
     

    展开全文
  • 本文讲解使用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 ...

    本文讲解使用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-linux-gcc的使用

    2017-09-20 08:57:32
    1.arm-linux-gcc编译器: 1)预处理:将C和汇编源程序进行预处理,生成“.i”目标文件 arm-linux-gcc -E -o *.i *.c/*.S 2)编译:将“.i”目标文件编译生成“.s”汇编文件 arm-linux-gcc -S -o *.s *.c ...
  • 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 ...
  • arm-linux-gcc是交叉编译工具链,使用这个工具链可以嵌入式Linux系统所需的操作系统,应用程序等,然后在上传到arm目标机就可以运行了。 交叉编译工具链是为了编译、链接、处理和调试跨平台体系的程序代码。对于arm...
  • 本文介绍了在64位Ubuntu下安装arm-linux-gcc-4.4.3的完整方法,介绍了配置PATH环境变量的方法,介绍了解决.arm-none-linux-gnueabi-gcc: not found问题的方法,并且给出了一个测试实例。
  • arm-linux-gcc下载与安装

    2013-09-11 14:12:31
    在RHEL 5平台上安装配置arm-linux-gcc 2011-02-23 19:35:40| 分类: 嵌入式开发环境 | 标签: |字号大中小 订阅 . 在linux平台上安装好的基础上,开始配置arm-linux-gcc,使其正常工作 一,安装前准备 1,下载...
  • arm-linux-gcc-4.3.2

    2020-07-05 10:52:24
    arm-linux-gcc-4.3.2.tgz
  • 链接工具命名方式为: arch-vendor-os-abi , 即cpu构架, 供应商, 操作系统, abi类型 例如: 1、arm-none-linux-gnueabi  (ARM architecture, no vendor, ... 用于编译ARM架构的u-boot、linux内核、linux应用
  • 1,安装交叉编译的环境 sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf 2,使用cmake编译c++项目
  • 下载 arm-linux-gcc 4.4.3 下载链接http://download.csdn.net/detail/zlyong0018/4646377#comment解压arm-linux-gcc 4.4.3 #tar zxvf arm-linux-gcc 4.4.3 -C /修改环境变量 #vim ~/.bashrc 在尾部加入一行 ...
  • arm-linux-gcc安装

    2018-01-23 19:58:18
    网上一大堆arm-linux-gcc下载的网盘和链接都被清理了,并不能用,去gun官网找,找了半天也很麻烦,本人终于安装成功,成果共享。 方法一: 使用如下命令进行arm-linux-gcc的安装: sudo apt-get install gcc-arm-...
  • 前段时间由于工作原因,将虚拟机重装了,由原来的Ubuntu 12.04(32)升级成了Ubuntu 16.04(64位)。自然,原来安装在Ubuntu 12.04中的所有mini2440开发板相关的工具和源码,都要重装一遍。今天刚好得空,于是就...
  • arm-linux-gcc安装时参考的原文档为此链接:... 复制arm-linux-gcc-4.3.2.tgz到根目录下任意(tmp)文件夹里(samba服务器) arm-linux-gcc-4.3.2 下载 见 http://www.linuxidc.com...
1 2 3 4 5 ... 20
收藏数 172,765
精华内容 69,106
热门标签