惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
H
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
The Cloudflare Blog
S
SegmentFault 最新的问题
小众软件
小众软件
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
The GitHub Blog
The GitHub Blog
量子位
H
Hackread – Cybersecurity News, Data Breaches, AI and More
V
V2EX
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
J
Java Code Geeks
D
DataBreaches.Net
云风的 BLOG
云风的 BLOG
F
Fortinet All Blogs
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI

博客园 - kylinfish

sentry 9.1.1docker版onepremise过程记录 python内置函数all使用的坑 centos7.2自带的php5.4升级为5.6 ubuntu14.04编译安装Git2.7 ubuntu启动器和dash里应用图标不正常 ubuntu14.04使用IceGridAdmin图形界面 在线手册收藏 VIM配置相关记录 virtualbox 错误解决记录 Docker资源收录 mysql workbench的PK,NN,UQ,BIN,UN,ZF,AI GIT非常见命令使用笔记 Google的Python代码格式化工具YAPF详解 在ubuntu上使用QQ的经历 Ubuntu 14.04 下安装Skype pip install lxml mysql-python error 情人节的宠物-测试小工具 API接口数据自检 环信REST API python SDK
ubuntu14.04 编译安装gcc-5.3.0
kylinfish · 2016-01-23 · via 博客园 - kylinfish

最近编译个源码,要求对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.

两者共存