GCC4.3.3工具链的制作

 

第一步. 从“http://ftp.twaren.net/Unix/GNU/gnu/gmp/”下载“gmp-5.0.0.tar.gz”。

第二步. 从“http://ftp.twaren.net/Unix/GNU/gnu/mpfr/”下载“mpfr-2.4.0.tar.bz2”。

第三步. 从“http://ftp.twaren.net/Unix/GNU/gnu/gcc/gcc-4.3.3/”下载“gcc-4.3.3.tar.bz2”。

第四步. 在Linux系统下新建下一个工作目录,如“work”.

第五步. 把下载“gmp-5.0.0.tar.gz”、“mpfr-2.4.0.tar.bz2”、“gcc-4.3.3.tar.bz2”通过共享方式复制到Linux系统下的

“work”.

第六步. 进入到“work”目录,输入“tar xzvf gmp-5.0.0.tar.gz”解压GMP包。

第七步. 进入到“gmp-5.0.0”。

第八步. 输入“./configure”来生成Makefile文件。如出现“Permission denied”,则通过“su”命令来修改权限。

第九步. 生成完makefile文件后,在终端中输入“make”对源代码进入编译,然后输入“make check”对库文件进行检查,最后输入

“make install”对“GMP”进行安装。

第十步. 返回到“work”目录,输入“tar jxvf mpfr-2.4.0.tar.bz2”解压“MPTR”包。

第十一步. 进入“mpfr-2.4.0”目录,输入“./configure”来生成Makefile文件。

第十二步. 进入“make”对源代码进入编译,编译完成后,输入“make install”对“MPTR”进行安装。

第十三步. 返回到“work”目录,输入“tar jxvf gcc-4.3.3.tar.bz2”解压“GCC”包。

第十四步. 进入“gcc-4.3.3”目录。输入“./configure --prefix=/opc/gcc4.3.3”。其中“/opt/gcc4.3.3”是gcc4.3.3的安装

目录。(这个目录可以根据需要进行选择)。

第十五步. 进入“make”对源代码进入编译,编译完成后,输入“make install”对“GCC”进行安装。

第十六步. 进入到“/opt/gcc4.3.3/bin”,输入“./gcc --version”来显示GCC的版本号,如显示的版本号是gcc4.3.3,说明GCC4.3.3

工具链制作成功。

注:gmp包和mpfr包的版本最好用本文中所用的版本,否则在编译GCC时可能会不成功。


SOURE FROM:http://blog.csdn.net/llm330/archive/2010/02/26/5328168.aspx