`
pNxio
  • 浏览: 19542 次
社区版块
存档分类
最新评论

arm-linux-gcc编译

    博客分类:
  • gcc
阅读更多

1.下载arm-linux-gcc*.tar.bz2压缩包   tar -zxvf 文件名

2.解压缩文件包  将/usr/local/路径下的文件夹复制到 真正的/usr/local/目录下

      cp -r  解压缩文件  /usr/local/arm-gcc/(路径随意)

      -r  参数递归复制所有文件及文件夹 

 

3.添加环境变量

   exprot  PATH=$PATH:/usr/local/arm-gcc/(与2步骤设置路径一致即可)

   上行代码 可以在当前shell里运行  关闭shell后失效

                  可以在.bashrc文件内修改添加  这个只修改本用户配置

                  可以修改/etc/profile  为其他用户修改配置

   使用source 生效配置 或reset

 

4.配置正确后shell下输入 $PATH看下是否设置成功

 

5.使用arm-linux-gcc -v 输入一些配置及版本信息表示路径设置完成

 

6.64位系统很多情况下会出现 libstdc++.so.6错误 在编译时出现此类错误  使用

   sudo apt-get install lib32stdc++6

   此文件还有版本之分  如libstdc++.so.6.0.8   libstdsc++.so.6.1.0 出现错误时可以试试更新

 

7.编译uboot 

   make distclean   #最好清一下  第一次没有用 出现莫名其笑的 bdf:assertion fail错误   带有原来的一些了路径 信息

   make XXXX_config

   make

 

 

生成uboot.bin等文件 成功编译

 

 

  

分享到:
评论

相关推荐

    arm-linux-gcc编译选项.pdf

    arm-linux-gcc编译选项,包括相关参数的详细说明等等。

    arm-linux-gcc.4.3.2.rar

    第一步:将arm-linux-gcc-4.3.2.bz2拷贝到虚拟机的任意目录 第二步:查看当前系统是否支持arm-linux-gcc 如果不存在 则继续如下步骤: 第三步:在/usr/local创建一个文件夹为arm mkdir /usr/local/arm 第四步:将arm...

    ucosii mini2440 arm-linux-gcc 编译

    这是用arm-linux-gcc编译的ucosii的mini2440版本,正确的现象就是串口终端交叉的输出hello world 和my friend,同时led闪烁。

    arm-linux-gcc-5.4.0交叉编译工具.rar

    找了好久才找到的这个,以前使用低版本的arm-linux-gcc交叉编译工具时,编译QT出错,这里找了arm-linux-gcc-5.4.0,放在这里存下

    cygwin下的arm-linux-gcc

    windows下生成arm-linux-gcc的工具.省了自己配置和编译的很多麻烦.生成的arm-linux-gcc自己进行过验证,可以使用.

    arm-linux-gcc-5.4.0.tar.gz

    Ubuntu安装arm-linux-gcc交叉编译工具 arm-linux-gcc工具包arm-linux-gcc-5.4.0.tar.gz

    arm-linux-gcc和arm-elf-gcc 区别

    arm-linux-gcc和arm-elf-gcc 是嵌入式交叉编译工具最常用的,但是他们之间又怎样的区别呢?

    arm-linux-gcc-4.4.3.tar.gz

    交叉编译 arm-linux-gcc-4.4.3.tar.gz

    arm-none-linux-gnueabi-gcc-4.8.3

    arm-none-linux-gnueabi-gcc是 Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、u-boot、Linux kernel、filesystem和App应用程序...

    arm-linux-gcc3.4.1.tar.bz2编译工具

    linux交叉编译工具3arm-linux-gcc3.4.1,项目实际在用的工具。

    arm-linux-gnueabihf-gcc-linaro-7.5.0-x86_64.tar.xz.zip

    arm-linux-gnueabihf-gcc最新版本linaro官方编译器,官方地址下载,为了编译高版本的嵌入式uboot和linux内核,请测可以使用。

    gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf

    gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译32-bit Armv7 Cortex-A, hard-float, little-endian目标中的裸机程序、u-boot、Linux kernel...

    gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz.7z

    gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf 是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译32-bit Armv7 Cortex-A, hard-float, little-endian目标中的裸机程序、u-boot、Linux kernel...

    arm-linux-gcc-4.4.3

    arm-linux-gcc交叉编译工具链,使用方法 http://blog.csdn.net/m0_37759470/article/details/79610560

    arm-linux-gcc编译gtk程序

    网上大部分arm-linnux-gcc编译gtk,其实介绍的是directfb+gtk移植。我提供的是gtk 应用程序的arm-linux-gcc编译方法。

    gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf

    gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译32-bit Armv7 Cortex-A, hard-float, little-endian目标中的裸机程序、u-boot、Linux kernel...

    arm-linux-gcc-3.4.1.tar.bz2 交叉编译环境安装包

    arm-linux-gcc-3.4.1.tar.bz2 交叉编译环境安装包,搭建交叉编译环境,即安装、配置交叉编译工具链。在该环境下编译出嵌入式Linux系统所需的操作系统、应用程序等,然后再上传到目标机上

    arm-linux-gcc-4.3.2.bz2

    我们需要编译出运行在ARM平台上的...在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段: 1. 预处理(Pre-Processing) 2. 编译(Compiling) 3. 汇编(Assembling) 4. 链接(Linking)

    arm-linux-gcc-4.3.2交叉编译器

    arm-linux-gcc-4.3.2交叉编译器,主要用来交叉编译文件

Global site tag (gtag.js) - Google Analytics