首页 > 代码库 > Centos6.5升级GCC
Centos6.5升级GCC
由于CentOS自带的gcc实在是老掉牙了,所以决定升级一下gcc,下面介绍如何进行源码编译,升级gcc。
- 从GNU网站下载你想要的gcc版本,链接:ftp://ftp.gnu.org/gnu/gcc/,选择合适的gcc版本,然后下载,并解压。
- 我这里下载的是gcc-6.1.0,使用cd切换到该目录下。
- 运行 下载必要的依赖文件。
./contrib/download_prerequisities
- 运行如下命令,新建一个文件夹,你如果不想也可以
- 使用configure生成Makefile:
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
- 编译
这里-jN, N代表机器的CPU数,这里主要是想利用CPU的多核性能,加快编译速度,一般N设置为CPU核心数可以达到最大效率
make -j4
- 安装
make install
- 升级gcc动态链接库,把gcc-build-6.1.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.22拷贝到/usr/lib64/文件夹下,首先删除原来软连接:
然后新建软连接,指向libstdc++.so.6.0.22:
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.22 libstdc++.so.6
- 最后运行
即可查看新版gcc已经安装.
gcc -v
mkdir gcc-build-6.1.0 cd gcc-build-6.1.0
Centos6.5升级GCC
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。