Ubuntu 14.04下安装/升级gcc 5.1.0
来源:互联网 发布:关系数据库管理系统 编辑:程序博客网 时间:2024/06/09 16:33
gcc 5.1.0出来也有一段时间了,今天终于决定将gcc升级了,顺便记录下自己的过程。升级前后版本对比,如图1,图2。
第一步:下载gcc5.1.0及所需组件
进入gcc官网,选择一个镜像站下载,比如我选择的是Michigan
下载必备组件,gmp-6.0.0,mpfr-3.1.2,mpc-1.0.3
第二步:安装必备组件
注:我将所有的组件全部提取到$HOME/Dev/目录下,可以使用指令提取或者鼠标右键压缩包提取,根据自己的喜好选择。
然后输入以下指令:
cd $HOME/Dev/mpc-1.0.3./configure --prefix=/usr/localmakesudo make install
cd $HOME/Dev/mpfr-3.1.2./configure --prefix=/usr/localmakesudo make install
cd $HOME/Dev/gmp-6.0.0a./configure --prefix=/usr/localmakesudo make install注:顺序不可以弄乱,它们彼此有依赖关系。
第三步:安装gcc 5.1.0
configure后面的选项可以参考gcc官网给出的configure详解
cd $HOME/Dev/gcc-5.1.0./configure --prefix=/usr/local --program-suffix=-5.1.0 --enable-threads=posix --enable-languages=c,c++ --disable-multilibmakesudo make install
第四步:添加路径
此时安装完成之后,gcc的可执行文件应该在
/usr/local/bin因此为了能够正常使用gcc,修改.banshrc文件,追加下面语句
PATH=/usr/local/bin:$PATH此时就可以运行了,使用方法是:
gcc-5.1.0 example.c -o emample
第四步:建立链接
嗯,你没有看错,就是第四步。这一步跟上面的第四步(添加路径)执行其中的一个便可,无需同时执行。
终端中输入如下指令(需root权限):
ln -s /usr/local/bin/gcc-5.1.0 /usr/bin/gccln -s /usr/local/bin/g++-5.1.0 /usr/bin/g++ln -s /usr/local/bin/c++-5.1.0 /usr/bin/c++完成之后,检测版本,输入如下指令:
gcc --versiong++ --versionc++ --version
图1:
图2:
出现的问题:
- 版本没有改变
采用第一个步骤四安装后,输入
gcc --version仍是4.8.2的版本,这个很正常,因为安装的时候我加入了
--program-suffix=-5.1.0因此检测版本的方法应该是
gcc-5.1.0 --version
- 其他教程中没有下载第二步的组件同样安装成功
运行下述指令可以自动下载安装所有需要的组件,不过我使用这种方法的时候没有成功,编译gcc的时候,提示仍然需要那几个组件。
./contrib/download_prerequisites
- No usable m4 in $PATH or /usr/5bin (see config.log for reasons).
sudo apt-get install m4
- checking for int64_t underlying type... long long configure: error: error verifying int64_t uses long long make[2]: *** [configure-stage1-gcc] error 1
sudo apt-get install g++
- 其他问题
可以参考官网的详细步骤判断
0 0
- Ubuntu 14.04下安装/升级gcc 5.1.0
- Ubuntu下升级GCC
- ubuntu下gcc安装
- ubuntu下安装gcc
- Ubuntu下安装GCC
- ubuntu下安装gcc
- Ubuntu下安装GCC
- ubuntu下安装gcc
- ubuntu 下安装gcc
- Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5版本
- Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
- Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
- Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
- Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
- Ubuntu 14.04 LTS 下降级到4.7 and 升级 gcc 到 gcc-4.9、gcc-5 版本
- Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
- ubuntu 13.04 编译 安装 升级 gcc 4.9.0 address sanitizer
- Ubuntu下,如何升级gcc和++
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通) .
- 东软金沙笔试题目
- Android 自定义View-实现手写板
- NSUserDefaults写入和读取自定义 用户信息类
- MySQL中where条件的执行分析
- Ubuntu 14.04下安装/升级gcc 5.1.0
- 使用 GitHub, Jekyll 打造自己的免费独立博客
- firebug助力解除jquery.hide()失效问题
- java生成指定长度的随机字符串
- 求最小割边集
- 怎样k^N的最高位
- hbase api
- 第39课第一题
- 某个软件无法安装代码如下E: Sub-process /usr/bin/dpkg returned an error code (1)