Linux交叉编译环境终于搭建完成具体步骤:

0、软件请到友善之臂的官网下载

1、解压

tar zxvf arm-linux-gcc-4.4.3-20100728.tar.gz

-C/(别make了,直接解压后就可以)

2、设置环境变量:首先

vi ~/.bashrc

然后在最后加上

export

PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin

3、使环境变量立即生效:

source ~/.bashrc

4、验证:arm-linux-gcc-v,我的显示如下:

aidway@aidway-desktop:~$

arm-linux-gcc -v

Using

built-in specs.

Target:

arm-none-linux-gnueabi

Configured

with:

/opt/FriendlyARM/mini2440/build-toolschain/working/src/gcc-4.4.3/configure--build=i386-build_redhat-linux-gnu

--host=i386-build_redhat-linux-gnu --target=arm-none-linux-gnueabi

--prefix=/opt/FriendlyARM/toolschain/4.4.3

--with-sysroot=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root

--enable-languages=c,c++ --disable-multilib --with-arch=armv4t

--with-cpu=arm920t --with-tune=arm920t --with-float=soft

--with-pkgversion=ctng-1.6.1 --disable-sjlj-exceptions

--enable-__cxa_atexit --with-gmp=/opt/FriendlyARM/toolschain/4.4.3

--with-mpfr=/opt/FriendlyARM/toolschain/4.4.3

--with-ppl=/opt/FriendlyARM/toolschain/4.4.3

--with-cloog=/opt/FriendlyARM/toolschain/4.4.3

--with-mpc=/opt/FriendlyARM/toolschain/4.4.3

--with-local-prefix=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root

--disable-nls --enable-threads=posix --enable-symvers=gnu

--enable-c99 --enable-long-long

--enable-target-optspace

Thread model:

posix

gcc version

4.4.3 (ctng-1.6.1)

5、编写一个简单的hello程序,用arm-linux-gcc

-o hello hello.c

编译,生成hello文件,将该文件上传到ARM板(我用的使2440),在ARM板上用./hello

运行程序,如果所有步骤正确的话,将能够正常运行。

linux 建立交叉编译环境变量,ARM-Linux-gcc-4.4.3交叉编译环境终于搭建相关推荐

  1. linux环境变量和linux命令export

    什么是环境变量,Linux环境变量及作用 变量是计算机系统用于保存可变值的数据类型,我们可以直接通过变量名称来提取到对应的变量值.在 Linux 系统中,环境变量是用来定义系统运行环境的一些参数,比如 ...

  2. linux定制环境变量,定制Linux系统环境变量.doc

    定制Linux系统环境变量.doc (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 7.9 积分 Linux是一个多用户的操作系统.每个用户登录系统 ...

  3. linux怎么查看系统环境变量路径,Linux系统中的环境变量该如何设置与查看

    今天小编要跟大家分享的文章是关于Linux系统中的环境变量该如何设置与查看.大家都知道,在 Linux 系统中,有环境变量和 Shell 变量这两种变量. 环境变量是在程序及其子程序中全局可用的,常常 ...

  4. linux path环境变量 删除,Linux系统添加、修改、删除PATH环境变量

    一.   添加环境变量 (Bash shell中用export,C shell中用setenv) 1.直接在终端修改: export PATH=$PATH:software_installation_ ...

  5. centos 配置php开发环境变量配置,CentOS中配置PHP和Nginx环境变量

    搜索热词 一.摘要 在Linux CentOS系统上 安装完PHP和Nginx后,一般需要执行查看版本命令'PHP -v'和'Nginx -v',确认是否安装成功,如果在没有添加到环境变量之前,执行& ...

  6. 环境变量配置的方法选择与如何配置环境变量

    提示:Windows系统下,环境变量的原理和配置方法 一.为什么要配置环境变量? 环境变量是操作系统指定其特定运行环境的参数,包含应用程序所需使用的信息. 在Windows系统下,我们桌面的快捷方式, ...

  7. Linux系统用户环境变量大全,linux系统和用户环境变量的配置文件

    linux系统中有很多系统变量,那么这些变量都存在哪里呢?为什么用户一登录shell就自动有了这些变量呢?下面将介绍几个配置文件. 1./etc/profile:这个文件预设了几个重要的变量,例如PA ...

  8. linux某个目录环境变量,在linux下加环境变量或者是把某个目录加到环境变量

    1.直接用export命令:#export PATH=$PATH:/opt/au1200_rm/build_tools/bin查看是否已经设好,可用命令export查看:[[email protect ...

  9. linux系统默认的环境变量path,Linux编程 12 (默认shell环境变量, PATH变量重要讲解)...

    一 .概述 默认情况下, bash shell会用一些特定的环境变量来定义系统的环境.这些默认环境变量可以理解是上篇所讲的系统全局环境变量. 1.1 bash  shell支持的Bourne变量 Bo ...

  10. linux path环境变量起什么作用,shell基础(5)PATH环境变量的作用和使用方法

    释放双眼,带上耳机,听听看~! 关于PATH的作用 PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径.比如在根目录/下可以输入命令ls,在/usr目录下也可 ...

最新文章

  1. JSP中的重定向和请求转发以及它们的区别
  2. 编译phonetisaurus时configure找不到openfst的问题解决
  3. elasticsearch批量操作
  4. bzoj2002 [Hnoi2010]Bounce 弹飞绵羊【LCT】
  5. 哈佛NLP组论文解读:基于隐变量的注意力模型 | 附开源代码
  6. MySQL 下载与配置教程(免安装版)
  7. 算法 - 堆排序(大顶堆、小顶堆)
  8. java大数模板_java大数模板
  9. C#Convert.ToInt32(byte)方法-将字节值转换为int
  10. SQLi LABS Less-4 联合注入+报错注入
  11. Zuul异常Zuul spring cloud zuul com.netflix.zuul.exception.ZuulException GENERAL
  12. 常用 html 标签
  13. @Html.ValidationSummary()作用
  14. Mysql中,int(10)和int(11)的区别
  15. Wannafly挑战赛25 A 因子
  16. 反向题在测试问卷信效度_(完整版)问卷信度效度检验
  17. windows 检测硬盘读写速度
  18. 数据质量管理十步流程
  19. 怎样锁定计算机本地磁盘,win7系统本地磁盘加密的操作方法
  20. 520|测一测你和ta的夫妻相

热门文章

  1. 苹果宣布加入CNCF;华为要求美国运营商支付专利费;微软删除最大的公开人脸识别数据集...
  2. AWS CEO Andy Jassy 专访:我们一直思考的是未来 2-5 年的事 | 人物志
  3. 电脑桌面归纳小窗口_电脑一分钟小技巧:如何将电脑设置为定时关机?
  4. 表单提交连续点击html,通过提交“点击”触发器提交两次HTML表单
  5. 解决前后端交互Long类型精度丢失的问题
  6. flowable实战(七)flowable核心数据库表清单
  7. 企业级实战03_真实项目实战SpringMVC整合ActiveMQ
  8. linux pip3使用清华源_Linux实战016:Ubuntu搭建python开发环境
  9. 一个大一新生对于计算机学科的思考
  10. java迷您_Java