GCC4.3.3工具链的制作

来源:互联网 发布:捷克铁路网络 编辑:程序博客网 时间:2024/05/02 01:34

                                                 GCC4.3.3工具链的制作

工作环境:Fedora12

第一步.    从“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时可能会不成功。

原创粉丝点击