嵌入式交叉编译环境的搭建

1、先下载交叉编译工具,比如:arm-linux-gcc-3.4.1.tar.bz2

2、解压该交叉编译工具到你指定的目录,
比如:tar -jxvf arm-linux-gcc-3.4.1.tar.bz2 /usr/local/
***注意要修改/usr/local/arm的权限,使用chmod 777 /usr/local/arm修改

3、交叉编译程序都在/usr/local/arm/3.4.1/bin中

4、修改环境变量,把交叉编译路径加入到PATH,具体方式有以下三种:

方法一:修改/etc/bash.bashrc文件
# Vim /etc/bash.bashrc
在最后加上:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
export PATH
(如果不能编辑,修改该文件的权限,使用chmod 777 /etc/bash.bashrc)
#source /root/.bashrc

方法二:修改/etc/profile文件
# vim /etc/profile
增加路径设置,在文件尾添加如下,保存/etc/profile文件:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
#source /etc/profile 激活设置(仅在当前终端)

方法三:#export PATH=$PATH:/usr/local/arm/3.4.1/bin

5、检查是否将路径加入到PATH
#echo PATH
如果打印出来路径,则表示路径设置成功了 ^_^

6、测试是否安装成功
#arm-linux-gcc -v
如果显示版本信息,即表示安装成功;

7、测试交叉编译编译工具链
写一个简单的hello world程序,保存为hello.c,然后用以下方式编译:
#arm-linux-gcc -o hello hello.c
然后将可执行文件hello移植到目标开发板上,如果程序执行无误,表示交叉编译工具链是没问题~~~~~~

^_^ 接下来就可以开启你的嵌入式开发之路了,祝你好运哈 ^_^

时间: 2024-10-13 14:42:23

嵌入式交叉编译环境的搭建的相关文章

【Linux学习】Ubuntu下嵌入式交叉编译环境arm-linux-gcc搭建

(1)首先选择一个路径用来存放arm-linux-gcc.我选用的是/home/book,并在下面建立一个文件夹arm-linux-gcc. (2)利用cp EABI-4.3.3_Emdedsky_20100610.tar.bz2 arm-linux-gcc,将压缩包EABI-4.3.3_Emdedsky_20100610.tar.bz2复制到arm-linux-gcc中 (3)解压EABI-4.3.3_Emdedsky_20100610.tar.bz2 记录下文件的存放目录: (4)配置系统环

Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解

本文转载自:Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解 安装前的絮叨 首先简单介绍一下,所谓的搭建交叉编译环境,即安装.配置交叉编译工具链.在该环境下编译出嵌入式Linux系统所需的操作系统.应用程序等,然后再上传到目标机上. 交叉编译工具链是为了编译.链接.处理和调试跨平台体系结构的程序代码.对于交叉开发的工具链来说,在文件名称上加了一个前缀,用来区别本地的工具链.例如,arm-linux-表示是对arm的交叉编译工具链:arm-linux-gcc表示是使

Linux嵌入式交叉编译环境 的搭建【转】

转自:http://blog.csdn.net/woaixiaozhe/article/details/7395435 1. 安装标准的C开发环境,由于Linux安装默认是不安装的,所以需要先安装一下(如果已经安装好的话,就可以免去这一步了): #sudo apt-get install gcc g++ libgcc1 libg++ make gdb 2. 下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,我把它下载到了我的个人文件夹里 /home/wrq arm-lin

ok6410[001] Ubuntu 16.04[64bit]嵌入式交叉编译环境arm-linux-gcc搭建过程图解

开发PC:Ubuntu16.04.1 开发板:OK6410[飞凌公司出品] 目标:通过GPIO点亮LED ------------------------------------------------------------------------------------------ 开发裸机环境之前需要先搭建其开发环境,毕竟工欲善其事必先利其器嘛. 安装步骤 1.准备工具安装目录 将压缩包arm-linux-gcc-4.4.3.tar.gz存放在一个目录下,这个目录就是你等会解压缩的目录,以

嵌入式交叉编译环境搭建

1,嵌入式交叉编译环境搭建 所谓的搭建交叉编译环境,即安装.配置交叉编译工具链.在该环境下编译出嵌入式Linux系统所需的操作系统.应用程序等,然后再上传到目标机上. 交叉编译工具链是为了编译.链接.处理和调试跨平台体系结构的程序代码.对于交叉开发的工具链来说,在文件名称上加了一个前缀,用来区别本地的工具链.例如,arm-linux-表示是对arm的交叉编译工具链:arm-linux-gcc表示是使用gcc的编译器.除了体系结构相关的编译选项以外,其使用方法与Linux主机上的gcc相同,所以L

Ubuntu 上 hi3531 交叉编译环境 arm-hisiv100nptl-linux 搭建过程

; font-family:Arial,Console,Verdana,'Courier New'"> ubuntu12.04arm-linux-gcc 安装环境 Linux版本:Ubuntu 12.04    内核版本:Linux 3.5.0   交叉编译器版本:arm-linux-gcc-4.4.3 这个版本的交叉编译器我已经上传到了资源上,可以随便下载,点此下载 安装前的絮叨 首先简单介绍一下,所谓的搭建交叉编译环境,即安装.配置交叉编译工具链.在该环境下编译出嵌入式Linux系统所

交叉编译环境软件搭建

一般的软件系统开发都是在windows平台,而需要调试的软件系统是linux,UC/OS,android等. 为了方便开发调试,需要搭建一个交叉开发环境. Windows下开发linux等应用常用的交叉编译环境有: 1.linux服务器,通过securecrt登陆或者vncserver登陆,通过Windows在服务器上进行编译开发: 2.VMware,安装linux系统通过IP连接windows: 3.cygwin: …… 文本编译软件选择: 1.source insight: 2.UE文本编辑

Ubuntu 16.04 安装 arm-linux-gcc 嵌入式交叉编译环境 问题汇总

闲扯: 实习了将近半年一直在做硬件以及底层的驱动,最近要找工作了发现了对linux普遍要求很高,而且工作岗位也非常多,所以最近一些时间在时不时地接触linux. 正文:(我一时兴起开始写博客,准备不充分,图片都没有保存) 首先就是上网查找一下现成的教程,下面的网址就是一个很好的教程 http://www.cnblogs.com/softhal/p/5699381.html 第一.二.三步我都是照做的 但是在第四步的时候对于我这种新手来说就出现了一些问题: 1.第一种方法,修改bashrc文件,总

Ubuntu上hi3531交叉编译环境arm-hisiv100nptl-linux搭建过程

安装SDK 1.Hi3531 SDK包位置 在"Hi3531_V100R001***/01.software/board"目录下,您可以看到一个 Hi3531_SDK_Vx.x.x.x.tgz 的文件, 该文件就是Hi3531的软件开发包. 2.解压缩SDK包 在linux服务器上(或者一台装有linux的PC上,主流的linux发行版本均可以),使用命令:tar -zxf Hi3531_SDK_Vx.x.x.x.tgz , 解压缩该文件,可以得到一个Hi3531_SDK_Vx.x.x