linux 建立交叉编译环境变量,ARM-Linux-gcc-4.4.3交叉编译环境终于搭建
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交叉编译环境终于搭建相关推荐
- linux环境变量和linux命令export
什么是环境变量,Linux环境变量及作用 变量是计算机系统用于保存可变值的数据类型,我们可以直接通过变量名称来提取到对应的变量值.在 Linux 系统中,环境变量是用来定义系统运行环境的一些参数,比如 ...
- linux定制环境变量,定制Linux系统环境变量.doc
定制Linux系统环境变量.doc (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 7.9 积分 Linux是一个多用户的操作系统.每个用户登录系统 ...
- linux怎么查看系统环境变量路径,Linux系统中的环境变量该如何设置与查看
今天小编要跟大家分享的文章是关于Linux系统中的环境变量该如何设置与查看.大家都知道,在 Linux 系统中,有环境变量和 Shell 变量这两种变量. 环境变量是在程序及其子程序中全局可用的,常常 ...
- linux path环境变量 删除,Linux系统添加、修改、删除PATH环境变量
一. 添加环境变量 (Bash shell中用export,C shell中用setenv) 1.直接在终端修改: export PATH=$PATH:software_installation_ ...
- centos 配置php开发环境变量配置,CentOS中配置PHP和Nginx环境变量
搜索热词 一.摘要 在Linux CentOS系统上 安装完PHP和Nginx后,一般需要执行查看版本命令'PHP -v'和'Nginx -v',确认是否安装成功,如果在没有添加到环境变量之前,执行& ...
- 环境变量配置的方法选择与如何配置环境变量
提示:Windows系统下,环境变量的原理和配置方法 一.为什么要配置环境变量? 环境变量是操作系统指定其特定运行环境的参数,包含应用程序所需使用的信息. 在Windows系统下,我们桌面的快捷方式, ...
- Linux系统用户环境变量大全,linux系统和用户环境变量的配置文件
linux系统中有很多系统变量,那么这些变量都存在哪里呢?为什么用户一登录shell就自动有了这些变量呢?下面将介绍几个配置文件. 1./etc/profile:这个文件预设了几个重要的变量,例如PA ...
- linux某个目录环境变量,在linux下加环境变量或者是把某个目录加到环境变量
1.直接用export命令:#export PATH=$PATH:/opt/au1200_rm/build_tools/bin查看是否已经设好,可用命令export查看:[[email protect ...
- linux系统默认的环境变量path,Linux编程 12 (默认shell环境变量, PATH变量重要讲解)...
一 .概述 默认情况下, bash shell会用一些特定的环境变量来定义系统的环境.这些默认环境变量可以理解是上篇所讲的系统全局环境变量. 1.1 bash shell支持的Bourne变量 Bo ...
- linux path环境变量起什么作用,shell基础(5)PATH环境变量的作用和使用方法
释放双眼,带上耳机,听听看~! 关于PATH的作用 PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径.比如在根目录/下可以输入命令ls,在/usr目录下也可 ...
最新文章
- JSP中的重定向和请求转发以及它们的区别
- 编译phonetisaurus时configure找不到openfst的问题解决
- elasticsearch批量操作
- bzoj2002 [Hnoi2010]Bounce 弹飞绵羊【LCT】
- 哈佛NLP组论文解读:基于隐变量的注意力模型 | 附开源代码
- MySQL 下载与配置教程(免安装版)
- 算法 - 堆排序(大顶堆、小顶堆)
- java大数模板_java大数模板
- C#Convert.ToInt32(byte)方法-将字节值转换为int
- SQLi LABS Less-4 联合注入+报错注入
- Zuul异常Zuul spring cloud zuul com.netflix.zuul.exception.ZuulException GENERAL
- 常用 html 标签
- @Html.ValidationSummary()作用
- Mysql中,int(10)和int(11)的区别
- Wannafly挑战赛25 A 因子
- 反向题在测试问卷信效度_(完整版)问卷信度效度检验
- windows 检测硬盘读写速度
- 数据质量管理十步流程
- 怎样锁定计算机本地磁盘,win7系统本地磁盘加密的操作方法
- 520|测一测你和ta的夫妻相
热门文章
- 苹果宣布加入CNCF;华为要求美国运营商支付专利费;微软删除最大的公开人脸识别数据集...
- AWS CEO Andy Jassy 专访:我们一直思考的是未来 2-5 年的事 | 人物志
- 电脑桌面归纳小窗口_电脑一分钟小技巧:如何将电脑设置为定时关机?
- 表单提交连续点击html,通过提交“点击”触发器提交两次HTML表单
- 解决前后端交互Long类型精度丢失的问题
- flowable实战(七)flowable核心数据库表清单
- 企业级实战03_真实项目实战SpringMVC整合ActiveMQ
- linux pip3使用清华源_Linux实战016:Ubuntu搭建python开发环境
- 一个大一新生对于计算机学科的思考
- java迷您_Java