centos6.6下安装Gcc4.8.1
2016-03-31 12:02
267 查看
安装此软件耗时比较长,所以建议在configure和make时使用screen,这样就不怕断网了
第一步:下载源码包并解压:
下载地址:http://ftp.gnu.org/gnu/gcc/gcc-4.8.1/gcc-4.8.1.tar.gz (您也可以在http://ftp.gnu.org/gnu/gcc下找别的相应的版本,下载即可)
解压:tar xf
gcc-4.8.1.tar.gz
得到目录:gcc-4.8.1
第二步:编译:()
cd
gcc-4.8.1
./contrib/download_prerequisites
cd ..
注:编译时需要下载不少东东(此步骤需要网络),速度有点慢,建议使用screen命令,不然断了还得重新来过
如果没有网络连接,那就打开./contrib/download_prerequisites文件,看下里面需要的文件,手动下载完成,然后解压并移动到gcc-4.8.1下
./contrib/download_prerequisites打开可以看到,需要装三个软件,如下图:
我们把mpfr,gmp,mpc三个软件下载并解压到gcc-4.8.1目录下,解压步骤就不提了^_^
第三步:新建一个目录,用来存放编译的结果
mkdir gcc-build481
第四步:进入到新建目录(gcc-build481),并执行configure命令,开始编译
cd gcc-build481
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
网上说在这一步可能会有个错误:
no acceptable C compiler found in $PATH(解压办法:yum -y install gcc gcc-c++ gdb,本人没有出错,所以不知道方法是否可行)
第五步:开始make
这一个步骤很长,建议使用screen,不然会等很长时间,估计要半个小时吧,
make -j4
--j4是代表开4个线程同时编译
第六步:make install
第七步:安装完成,检查版本:
gcc -v
第一步:下载源码包并解压:
下载地址:http://ftp.gnu.org/gnu/gcc/gcc-4.8.1/gcc-4.8.1.tar.gz (您也可以在http://ftp.gnu.org/gnu/gcc下找别的相应的版本,下载即可)
解压:tar xf
gcc-4.8.1.tar.gz
得到目录:gcc-4.8.1
第二步:编译:()
cd
gcc-4.8.1
./contrib/download_prerequisites
cd ..
注:编译时需要下载不少东东(此步骤需要网络),速度有点慢,建议使用screen命令,不然断了还得重新来过
如果没有网络连接,那就打开./contrib/download_prerequisites文件,看下里面需要的文件,手动下载完成,然后解压并移动到gcc-4.8.1下
./contrib/download_prerequisites打开可以看到,需要装三个软件,如下图:
我们把mpfr,gmp,mpc三个软件下载并解压到gcc-4.8.1目录下,解压步骤就不提了^_^
第三步:新建一个目录,用来存放编译的结果
mkdir gcc-build481
第四步:进入到新建目录(gcc-build481),并执行configure命令,开始编译
cd gcc-build481
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
网上说在这一步可能会有个错误:
no acceptable C compiler found in $PATH(解压办法:yum -y install gcc gcc-c++ gdb,本人没有出错,所以不知道方法是否可行)
第五步:开始make
这一个步骤很长,建议使用screen,不然会等很长时间,估计要半个小时吧,
make -j4
--j4是代表开4个线程同时编译
第六步:make install
第七步:安装完成,检查版本:
gcc -v
相关文章推荐
- linux下ioctl()函数使用的详细说明
- centos 正确 安装 jdk
- CentOS 7 修改网卡名称为eth0
- CentOS 7 修改网卡名称为eth0
- Centos添加Windows/Centos双系统启动
- 《Linux内核--分析Linux内核创建一个新进程的过程 》 20135311傅冬菁
- linux,windows,mac最强Android模拟器
- 《Linux内核设计与实现》第三章读书笔记
- linux手动安装sbt过程
- 《Linux内核设计与实现》第十八章读书笔记
- linux 查看文件夹个数
- linux 安装库 编译提示-lcrypto 无法链接,缺少 crypto 库
- 全面解析Linux 内核 3.10.x - initramfs 启动流程
- 20135202闫佳歆--week6 分析Linux内核创建一个新进程的过程——实验及总结
- linux远程下载文件 的两种方法之 ftp命令和scp命令
- Linux 中查看网口流量的利器 -- sar
- linux下mysql的卸载、安装全过程
- linux nfs挂载
- Linux文档的压缩与打包
- Linux手动添加swap分区