![Rank: 8](images/default/star_level3.gif) ![Rank: 8](images/default/star_level3.gif)
- UID
- 872238
|
一、解压arm-linux-gcc-4.3.2.tgz包
在目录/usr/local下建一文件夹arm;命令如下:sudo mkdir arm;然后把压缩包复制到该文件夹中,执行命令 sudo tar xzvf arm-linux-gcc-4.3.2.tgz解压。
(注意:usr/local 这个目录一般是用来存放用户自编译安装软件的存放目录;一般是通过源码包安装的软件,如果没有特别指定安装目录的话,一般是安装在这个目录中。)
二、将编译器的路径加入环境变量
打开etc下的文件bash.bashrc;(命令:sudo gedit /etc/bash.bashrc),然后再最后加上export PATH=$PATH:/usr/local/arm/usr/local/arm/4.3.2/bin。如下图
(注意:本人解压后的文件夹下有几级目录(解压出来的文件夹目录是usr/local/arm/),所以此处的路径比较长,可以把后面的usr/local/arm/目录去掉。)
三、测试交叉编译器
1、输入命令 arm-linux-gcc -v执行即可查看交叉编译器的版本。
2、编译经典的Hello World!运行:
首先在X86上用gcc编译运行;效果如下
然后用arm-linux-gcc编译运行效果如下:
可见,用arm-linux-gcc编译的Hello world程序不能在X86上运行,而在arm开发板上却能正常运行。到此,交叉编译器安装成功。 |
|