嵌入式Linux开发交叉编译(一)
2015-11-25 09:30
471 查看
交叉编译工具的安装
嵌入式系统受限于存储空间和处理器计算能力等原因,不能安装发行版的Linux系统,需要专门为目标板定制Linux操作系统。常见的开发环境都采用交叉开发模式:在开发主机上,安装开发工具,编辑、编译目标板的Linux引导程序、内核和文件系统,然后在目标板上运行。与PC开发的本地开发本地运行不同,交叉开发实在主机环境下开发,在目标板上运行。安装ARM-Linux工具链
通过网络下载交叉编译工具链arm-linux-gcc-4.3.2版本。将arm-linux-gcc-4.3.2.tgz复制到某个目录下(比如/tmp/),然后进入该目录下,执行解压缩命令:#tar xvzf arm-linux-gcc-4.3.2.tgz -C/
配置环境变量
#gedit /root/.bashrc
在弹出的文本编辑器中的文件末尾添加如下语句:
#export PATH=/usr/local/arm/4.3.2/bin:$PATH
tips:配置环境变量的几种方法
方法一:修改/etc/bash.bashrc文件
#vim /etc/bash.bashrc
在最后加上:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
export PATH
方法二:修改/etc/profile文件:
# vim /etc/profile
增加路径设置,在末尾添加如下,保存/etc/profile文件:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
方法三:#export PATH=$PATH:/usr/local/arm/3.4.1/bin
第三种发放只能在当前的终端下才是有效的
保存后退出文本编辑。重新注销登录系统后,使设置生效。也可以不用重启电脑,使新的环境变量生效:
对应配置环境变量方法一:#source /root/.bashrc
对应配置环境变量方法二:# source /etc/profile
验证安装版本
执行以下命令:#arm-linux-gcc -v
输出信息显示正确版本号,表明交叉编译环境安装成功。
相关文章推荐
- Linux socket 初步
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区