6.
执行
sh
arm-softfloat.sh
,
一个小时左右你就可以看到
/home/usr/crosstools
目录下有
你想要的东西了。
7.
修改环境变量
修改环境变量有多种方法我们介绍两种
(
1
)第一种方法:在当前用户目录的
.bashrc
中添加如下环境变量的内容
$export
PATH=$PATH:/home/linux/crosstool/gcc-3.4.1-glibc-2.3.3/arm-softfloat-linux-gnu/b
in
(
2
)第二种方法:或直接修改
/home/linux/.bashrc
文件
$cd /home/linux
$gedit .bashrc
在第一行添加如下内容:
PATH=$PATH:/home/linux/crosstool/gcc-3.4.1-glibc-2.3.3/arm-softfloat-linux-gnu/b
in
然后执行
$source .bashrc
8.
执行如下命令
$ arm-softfloat-linux-gnu-gcc -v
显示
Reading
specs
from
/home/david/project/crosstool/gcc-3.4.5-glibc-2.3.6/arm-softfloat-linux-gnu/lib/
gcc/arm-softfloat-linux-gnu/3.4.5/specs
Configured
with:
/home/david/downloads/crosstool-0.43/build/arm-softfloat-linux-gnu/gcc-3.4.5-gli
bc-2.3.6/gcc-3.4.5/configure
--target=arm-softfloat-linux-gnu
--host=i686-host_pc-linux-gnu
--prefix=/home/david/project/crosstool/gcc-3.4.5-glibc-2.3.6/arm-softfloat-linux
-gnu
--with-float=soft
--with-headers=/home/david/project/crosstool/gcc-3.4.5-glibc-2.3.6/arm-softfloat
-linux-gnu/arm-softfloat-linux-gnu/include
--with-local-prefix=/home/david/project/crosstool/gcc-3.4.5-glibc-2.3.6/arm-soft
float-linux-gnu/arm-softfloat-linux-gnu
--disable-nls
--enable-threads=posix
--enable-symvers=gnu
--enable-__cxa_atexit
--enable-languages=c,c++
--enable-shared --enable-c99 --enable-long-long
Thread model: posix
gcc version 3.4.1
ok
交叉编译环境创建成功!
9.
恢复我们修改的系统配置:
恢复
gcc
为
4.4
$sudo rm /usr/bin/gcc
$sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gcc