原文地址:http://www.cnblogs.com/kylinfish/p/5153157.html
最近编译个源码,要求对C++14的支持了,就GCC的编译安装最新的5.3.0,整个过程以root用户进行.
1.下载GCC源码,属于事后文档整理,已经不知道从哪下载了。
2.解压:
tar -zxvf gcc-5.3.0.tar.gz
3.下载编译所需依赖项:
cd gcc-5.3.0
./contrib/download_prerequisites
cd ..
4.建立编译输出目录:
mkdir gcc-build-5.3.0
5.进入输出目录,执行以下命令,并生成makefile文件:
cd gcc-build-5.3.0
../gcc-5.3.0/configure –enable-checking=release –enable-languages=c,c++ –disable-multilib
6.编译:
make -j 4
漫长的等待了,整个过程近40分钟,做好足够的时间准备,我在临近下班时启动这个,结果晚到家一个小时,另外,最好不要在编译过程中做别的事。
7.安装:
make install
8.检查版本:
gcc –version
Copyright © 2015 Free Software Foundation,Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。
gcc-4.8 –version
gcc-4.8 (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4
Copyright (C) 2013 Free Software Foundation,Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
两者共存
原文链接:https://www.f2er.com/ubuntu/351926.html