当前位置: 技术问答>linux和unix
关于利用crosstool构建交叉编译环境的问题
来源: 互联网 发布时间:2016-06-13
本文导语: 我从网上下载了crosstool-0.43.tar.gz,如何利用它编译针对binutils-2.19.tar.bz2,gcc-4.4.0.tar.bz2,gcc-4.4.0.tar.bz2,linux-2.6.30.tar.gz,glibc-2.5.tar.gz,linux-libc-headers-2.6.12.0.tar.bz2的交叉编译环境? 我修改了crosstool中,arm-demo.sh...arm.dat...
我从网上下载了crosstool-0.43.tar.gz,如何利用它编译针对binutils-2.19.tar.bz2,gcc-4.4.0.tar.bz2,gcc-4.4.0.tar.bz2,linux-2.6.30.tar.gz,glibc-2.5.tar.gz,linux-libc-headers-2.6.12.0.tar.bz2的交叉编译环境?
我修改了crosstool中,arm-demo.sh...arm.dat...gcc-4.4.0-glibc...dat(我根据某个gcc-3.3.6-glibc..dat修改的),然后运行arm-demo.sh,提示错误:binutils-2.19.tar.bz2中i686-host_pc-linux-gnu-ar: command not found....//但是我单独编译binutils-2.19.tar.bz2,是可以通过的..
我修改了crosstool中,arm-demo.sh...arm.dat...gcc-4.4.0-glibc...dat(我根据某个gcc-3.3.6-glibc..dat修改的),然后运行arm-demo.sh,提示错误:binutils-2.19.tar.bz2中i686-host_pc-linux-gnu-ar: command not found....//但是我单独编译binutils-2.19.tar.bz2,是可以通过的..
|
LZ是要作ARM-linux开发么?
toolchain可以自己编译一个,但是如果LZ是个刚接触Linux的人,我还是建议你现下载个现成的Cross tool chain.
这是codesourcery的,还是比较好用的。
http://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=lite
toolchain可以自己编译一个,但是如果LZ是个刚接触Linux的人,我还是建议你现下载个现成的Cross tool chain.
这是codesourcery的,还是比较好用的。
http://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=lite