arm-linux-gcc 4.3.2 编译安装过程
收藏
arm-linux-gcc 4.3.2 编译安装过程
本文由《我的 arm-gcc 工具编译安装过程》修正而成,红字部分为与原作不同之处,希望
对大家有所帮助。
原文地址:
http://szyou.tiao.blog.163.com/blog/static/28351497200902193223687/
我的编译环境是在 ubuntu8.10 amd64 ,gcc 版本为 4.3.2 ,编译的 linux 内核版本为
2.6.8 ,故后面需要修改少许内核头文件。
开始前确认环境里有 texinfo, gawk( 注意 mawk 编译 glibc header 时会有问题 ), bison,
flex ,没有就安装它们。
>sudo apt-get install texinfo gawk bison flex
工作的目录是用户目录下
源文件放在目录 cross_source 里
编译的工作目录是 cross_build
xxx 就是存放解压出来的源代码,例如 binutils-2.19.tar.bz2 ,解压放在 binutils-2.19
xxx_build 用于编译的目录,例如 binutils-2.19.tar.bz2 ,编译目录是
binutils-2.19_build
用到的文件是
binutils-2.19.tar.bz2
gcc-core-4.3.2.tar.bz2
gcc-g++-4.3.2.tar.bz2
mpfr-2.3.2.tar.bz2
gmp-4.2.4.tar.bz2
linux-2.6.28.tar.bz2
glibc-ports-2.7.tar.bz2
glibc-2.7.tar.bz2
首先创建目录
>mkdir cross_source
>mkdir cross_build
>cd cross_build
1 编译,安装 binutils
binutils 的配置和编译安装, binutils 的编译一般不会遇到什么问题,至少我没有遇到。
>sudo apt-get install texinfo
>tar -jxvf ../cross_source/binutils-2.19.tar.bz2
评论0
最新资源