CentOS源码编译更换gcc版本
来源:互联网 发布:三个数最大公约数算法 编辑:程序博客网 时间:2024/05/22 00:45
前言
gcc更换高版本,当前版本是4.4.7,如下图:image: http://softlab.sdut.edu.cn/blog/huanlu/wp-content/uploads/sites/7/2017/06/1_home_huanlu_git_Lyx-blog_imgs_C_Centos6_8-default-gccversion.png现在编译C++的一些项目都编译不了,所以要想解决,就要更换高版本的gcc.
下载安装gcc高版本
我这里下载的是6.1的版本(源码可以去mirrors.ustc.edu.cn官网去找).
下载完成之后解压.
以下是编译的具体细节
在编译的时候要仔细,不然你会后悔的(做好重装系统的准备,还好我用的是虚拟机^-^!).
- 执行 ./contrib/download_prerequisites ,不要问为什么,其实它是为了下载一些需要依赖的库,以及做好配置工作
- 创建一个文件用来存放编译的文件,进入该文件 执行 ../configure -enable-checking=release enable-languages=c,c++ -disable-multilib
- make(make -j4,这样是多核的系统使用,我使用的是虚拟机,所以使用make选项)
- 上面的过程我们都知道很漫长,这段时间最好先睡一觉或者写几道算法题,然后再回来看看(亲自体验过,确实够长)
- 上面步骤完成后看看有没有错误,没有错误就 make install
- 最后 g++ –version 检查版本
至此安装完成。
——补充一些东西:
1. 动态库需要更新,因为GCC升级了,动态库也需要升级。
2. gdb版本也需要升级的,否则无法调试,我安装之后才发现这个问题的。
安装之后记得把动态库以及gdb都更新一下(都是版本低了的原因)。
阅读全文
0 0
- CentOS源码编译更换gcc版本
- 更换GCC版本
- Ubuntu 关于gcc/g++版本更换以及编译问题
- centos 源码编译安装gcc 4.7.0
- Android源码编译gcc版本过高解决办法
- Ubuntu下更换GCC版本
- linux更换gcc g++版本
- Ubuntu下更换GCC版本
- CentOS 6.6源码编译升级GCC至4.8.2
- centos 更新gcc版本
- centos 查看gcc版本
- 编译不同版本Android源码,切换gcc和jdk
- CentOS编译安装GCC
- centos 下编译 gcc
- CentOS编译安装gcc
- ubuntu更换gcc g++编译器默认版本
- ubuntu更换gcc g++编译器默认版本
- CentOS vmware系统机系统更换电脑或目录,mycp源码编译错误处理方法:
- 51NOD 1255 字典序最小的子序列 【贪心】
- Python高级编程--迭代器
- 洛谷 P2055 假期的宿舍
- select标签使用
- 字符串
- CentOS源码编译更换gcc版本
- 疯狂的bLue(拓扑序+离散化)
- Java菜鸟成长之路__Day_1_Java概述及基础语法
- Balsamiq Mockups原型工具使用心得
- 56-58_数组_StringBuilder和StringBuffer_常用方法_方法链的实现_JDK源码分析_常见面试题
- wxPython:对话框、光标、字符串、位图
- Qt自定义Combobox实现列表上拉展示
- 【Python那些事儿】用图表分析单变量数据
- Unity3d学习笔记 Button添加事件