开发ARM的linux,交叉编译环境是必有建立的,因此选用了arm-linux-gcc3.4.1,下面是它的安装过程,很简单的哦.
1、将arm-linux-gcc的压缩包arm-linux-gcc-3.4.1.tar.gz解压缩;
2、将路径usr/local下的arm目录拷贝到你自己系统的/usr/local下;
3、vi /etc/profile;在出现pathmunge 的语句段后添加pathmunge /usr/local/arm/3.4.1(版本号)/bin;
4、保存对profile的修改后,执行source /etc/profile就OK了
之后你就可以用arm-linux-gcc来编译你的程序了。
gaojiang861209 于 2012-06-30 22:18:00发表:
好漂亮,支持
942736590 于 2012-06-28 17:42:30发表:
谢谢楼主分享
yanglixiang 于 2012-06-28 14:16:02发表:
不错
kylezhou 于 2010-02-28 15:04:02发表:
想请教一下楼主是不是真的编译过,据我所知,不行,当然也可能是我所用的环境有问题。
liushui2009 于 2009-12-29 16:49:25发表:
谢谢!
tangzhi 于 2009-12-06 19:09:35发表:
arm-linux-gcc交叉编译器的安装哪有这么难得啊,我在网上下个ISO的镜像,执行install.sh这个安装就可以了,装好就可以直接用了,在本机编译,然后在开发板上可以运行的.很简单的啊
sh365 于 2009-12-06 15:19:50发表:
楼主,你亲自实验了没?
我这样安装后根本不能编译ARM的程序的。
arm-linux-gcc -v
Reading specs from /home/bao/usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/specs
Configured with: /work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-3.4.1/configure --target=arm-linux --host=i686-host_pc-linux-gnu --prefix=/usr/local/arm/3.4.1 --with-headers=/usr/local/arm/3.4.1/arm-linux/include --with-local-prefix=/usr/local/arm/3.4.1/arm-linux --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
xlylinux 于 2009-07-10 15:51:51发表:
谢谢
e421318 于 2009-06-30 16:03:19发表:
谢谢
enzo 于 2009-06-11 14:15:46发表:
感谢~~