linux下交叉编译工具链的安装
2014-06-13 20:42
267 查看
1、为什么要安装交叉编译工具链?
因为在pc机上编写的并编译的代码只能在x86架构上运行,如果将其拷贝到开发板上是运行不了的。
比如在pc机上编辑、编译hello.c生成可执行文件,然后用file hello 命令来查看该文件的具体属性,。
如上图所示,具有Intel 80386属性。 表示只能在这个平台上运行
要想夸平台在开发板上运行自己所以编辑、编译的程序,就需要经过交叉编译。
所以交叉开发工具链就是为了编译、链接、处理和调试跨平台体系结构的程序代码。
2、如何安装交叉编译工具链?
1)、从网上下载arm-linux-gcc-4.3.2.tar.bz2 交叉编译工具压缩包。
2)、在arm-linux-gcc-4.3.2.tar.bz2 所在工作目录下解压
tar xvf arm-linux-gcc-4.3.2.tar.bz2
解压出一个usr目录
3)、修改环境变量
echo $PATH
通过这个命令知道当前的环境变量,将原来的交叉编译工具链的环境路径替换成现在安装的交叉编译工具链
a、临时改变当前环境变量
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/book/ARM_cbird/usr/local/arm/4.3.2/bin
把当前的交叉编译工具链的路径加入到环境变量中
b、永久改变环境变量
打开当前工作目录下的.bashrc
vi ~/.bashrc
在最后加入一下这条命令,保存退出。
export
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/book/ARM_cbird/usr/local/arm/4.3.2/bin
不用重启电脑,立即生效修改后的环境变量
source
~/.bashrc
4)、验证是否安装成功
arm-linux-gcc
-v
有如上图信息出来,说明交叉编译链安装成功。
因为在pc机上编写的并编译的代码只能在x86架构上运行,如果将其拷贝到开发板上是运行不了的。
比如在pc机上编辑、编译hello.c生成可执行文件,然后用file hello 命令来查看该文件的具体属性,。
如上图所示,具有Intel 80386属性。 表示只能在这个平台上运行
要想夸平台在开发板上运行自己所以编辑、编译的程序,就需要经过交叉编译。
所以交叉开发工具链就是为了编译、链接、处理和调试跨平台体系结构的程序代码。
2、如何安装交叉编译工具链?
1)、从网上下载arm-linux-gcc-4.3.2.tar.bz2 交叉编译工具压缩包。
2)、在arm-linux-gcc-4.3.2.tar.bz2 所在工作目录下解压
tar xvf arm-linux-gcc-4.3.2.tar.bz2
解压出一个usr目录
3)、修改环境变量
echo $PATH
通过这个命令知道当前的环境变量,将原来的交叉编译工具链的环境路径替换成现在安装的交叉编译工具链
a、临时改变当前环境变量
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/book/ARM_cbird/usr/local/arm/4.3.2/bin
把当前的交叉编译工具链的路径加入到环境变量中
b、永久改变环境变量
打开当前工作目录下的.bashrc
vi ~/.bashrc
在最后加入一下这条命令,保存退出。
export
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/book/ARM_cbird/usr/local/arm/4.3.2/bin
不用重启电脑,立即生效修改后的环境变量
source
~/.bashrc
4)、验证是否安装成功
arm-linux-gcc
-v
有如上图信息出来,说明交叉编译链安装成功。
相关文章推荐
- Linux 下安装 Blackfin 交叉编译工具链
- ubuntu13.04下的arm-linux-gcc交叉编译工具链的安装
- linux下arm交叉编译工具链的安装
- arm-linux-gcc 交叉编译工具链安装
- 安装arm-linux-gcc交叉编译工具链
- ubuntu12.04 (32/64 bits) 安装配置 arm-linux-gcc-4.5.1 交叉编译工具链
- 编译安装arm-linux交叉编译工具链
- ubuntu16.04 64bit安装arm-none-linux-gnueabi交叉编译工具链
- 在gentoo上安装 mips64el-st-linux-gnu-交叉编译工具链
- vmware虚拟机上ubuntu操作系统安装arm-linux-gcc交叉编译环境
- arm-linux-gcc 安装和使用(交叉编译环境搭建)
- Linux 软件安装使用(5)交叉编译环境
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- 编译安装arm-linux交叉编译工具链
- Fedora 9 安装交叉编译工具arm-linux-gcc-4.3.2【转】
- ARM Linux 交叉编译 工具链 制作攻略
- Ubuntu 安装arm-linux-gcc交叉编译工具
- powerpc405交叉编译工具链安装
- 交叉编译工具链的arm-elf-tools的正确安装(fedora7虚拟机环境)
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具