GCC4.3.3工具链的制作

本文详细介绍了如何在Fedora 12环境下构建GCC 4.3.3工具链,包括从指定源下载GMP、MPFR和GCC的源代码,创建工作目录,解压并配置,编译以及安装每个组件,最终通过验证GCC版本确认工具链构建成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                                 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时可能会不成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值