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時可能會不成功。