« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
☆★☆★☆★☆★☆★☆ 生活的点点记录,以及一些体会...........
喜欢是淡淡的爱,爱是深深的喜欢.
时间会见证一切.......................
欢迎大家指出错误,共同进步..........
期待中..............................
☆★☆★☆★☆★☆★☆ |
Blog信息 |
blog名称: 日志总数:162 评论数量:312 留言数量:0 访问次数:941975 建立时间:2005年5月17日 |

| |
[Linux]生成交叉编译工具链 文章收藏
oceanblue 发表于 2006/11/3 10:42:35 |
一:需要的软件包:
insight-6.5.tar.bz2
gcc-4.1.1.tar.bz2
newlib-1.14.0.tar.gz
binutils-2.17.tar.bz2
下载地址:(http://www.gnuarm.com)
二:步骤:
1. cd [binutils-build] 2. [binutils-source]/configure --target=arm-elf --prefix= [toolchain-prefix] --enable-interwork --enable-multilib --with- float=soft 3. make all install 4. export PATH="$PATH:[toolchain-prefix]/bin" 5. cd [gcc-build] 6. [gcc-source]/configure --target=arm-elf --prefix=[toolchain- prefix] --enable-interwork --enable-multilib --with-float=soft --enable-languages="c,c++" --with-newlib --with-headers=[newlib- source]/newlib/libc/include 7. make all-gcc install-gcc 8. cd [newlib-build] 9. [newlib-source]/configure --target=arm-elf --prefix=[toolchain- prefix] --enable-interwork --enable-multilib --with-float=soft 10. make all install 11. cd [gcc-build] 12. make all install 13. cd [gdb-build] 14. [gdb-source]/configure --target=arm-elf --prefix=[toolchain- prefix] --enable-interwork --enable-multilib --with-float=soft 15. make all install |
|
|