问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

centos7怎么编译安装gcc-c++

发布网友 发布时间:2022-04-21 04:15

我来回答

1个回答

热心网友 时间:2022-04-10 12:57

下为最近升级gcc4.9.2的实际操作步骤
环境: CentOS-7.2 , 当前版本为gcc-4.8.5,用root进行安装

1、先要执行下面这一条命令,安装g++:
yum install gcc-c++

2、 gcc 编译需要三个额外库gmp、mpfr、mpc,下载并按照下面的顺序安装它们,如下:
wget ftp://ftp.gnu.org/gnu/gmp/gmp-5.1.3.tar.gz
wget ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.2.tar.gz
wget http://www.multiprecision.org/mpc/download/mpc-1.0.tar.gz

tar -zxvf gmp-5.1.3.tar.gz
cd gmp-5.1.3
./configure
make && make install
cd ..

tar -zxvf mpfr-3.1.2.tar.gz
cd mpfr-3.1.2
./configure
make && make install
cd ..

tar -zxvf mpc-1.0.tar.gz
cd mpc-1.0
./configure
make && make install
cd ..

3、安装gcc:
wget http://ftp.gnu.org/gnu/gcc/gcc-4.9.2/gcc-4.9.2.tar.bz2
tar -jxvf gcc-4.9.2.tar.bz2
cd gcc-4.9.2
./contrib/download_prerequisites 
cd ..

mkdir gcc-build-4.9.2

cd gcc-build-4.9.2
../gcc-4.9.2/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

make
make install

4、修改/usr/bin/下gcc版本
执行/usr/bin/gcc --version查看版本:
gcc (GCC) 4.4.7-4
/usr/local/bin/gcc --version:
gcc (GCC) 4.8.2
发现多个版本的gcc。

此时执行以下操作:
mv /usr/bin/gcc /usr/bin/gcc4.4.7
ln -s /usr/local/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++4.4.7
ln -s /usr/local/bin/g++ /usr/bin/g++
mv /usr/bin/cc /usr/bin/cc4.4.7
ln -s /usr/local/bin/gcc /usr/bin/cc
mv /usr/bin/c++ /usr/bin/C++4.4.7
ln -s /usr/local/bin/c++ /usr/bin/c++

export LD_LIBRARY_PATH=/usr/local/lib64:$LD_LIBRARY_PATH

5、检查动态库:
strings /usr/lib64/libstdc++.so.6 | grep GLIBC
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...娘刚刚开始认识我就说过几天要回家过年,说叫我一起去她们那里过年... ...结果老板娘半夜打电话让我上班.我说不去,老板娘说你今天不来明天就... 从广州增城新塘区新康花园到广州大道南的南天酒店用品市场怎么坐车? 邮件附件的word文档变成了jsp格式 ...但点击下载时却变成了jsp格式的了,无法打开,我该怎么办? 中秋节怎么感谢客户 非法供应血液事故罪的立案标准是怎么样的? 构成供应血液制品事故罪的要件有哪些 构成供应血液事故罪的条件有哪些 怎么样判断是否构成非法供应血液事故罪? 如何在安装centos时就安装gcc 如何在CentOS6.6下安装g++,也就是正嘁隒++程序 怎么样用centos在linux下安装gc++百度经验 本田幻影150摩托车机器是不是进口的 五羊本田幻影150座高多少? 五羊本田幻影150和新大洲本田150哪个更好一些 本田幻影150摩托车最高能跑多少 五羊本田幻影150摩托车倒车后打不着火是什么原因? 本田幻影150摩托车,怎么样,有什么优点和缺点呢? 幻影需要用什么机油 五羊本田幻影150摩托车性能如何 雅马哈飞致150和五羊本田幻影150那款车优势大 雅马哈飞致150是什么?五羊本田幻影150是什么? 本田摩托车150幻影最高时速可以到多少? 五羊本田摩托幻影150和宗申比亚乔摩托150相比怎么样? 请问五羊本田幻影150摩托车详细参数 五羊本田幻影150怎么样,说说它的优点与缺点! 五羊本田幻影150是链条机还是顶杆机?极速是多少码? 404 Not Found 五羊本田幻影150摩托车的详细参数是什么? 关于CentOS的安装问题 centos7怎么安装gcc,g++ 如何硬盘安装CentOS6.5 如何在CentOS下安装谷歌浏览器 CentOS安装的时候怎么磁盘分区? CentOS 7,安装gcc,安装rpm时提示安装好了,但是通过 rpm -q命令又提示没有安装,请教各位高手。 centos 6.0硬盘安装 鎵撳嚭鏉ユ槸姹夊瓧锛屾庝箞鍥炲嶄簡灏辨垚浜嗚繖鏍风殑浜什么意思 安装centos一直无法获取安装信息 笔记本电脑屏幕白了一块,鼠标可以正常点,早上突然这样没有摔过,怎么办啊? linux向CentOS中安装GCC怎么弄? 笔记本电脑屏幕突然变白 linux6如何安装g77? 手提电脑在运行时突然变白屏,为什么?怎么办? 手提电脑在运行时突然变白屏的原因是什么?怎么解决? 笔记本电脑屏幕突然变白是怎么回事 电脑屏幕突然变白怎么办 笔记本屏幕突然变白了什么也没有是怎么回事? 笔记本屏幕突然变白 笔记本屏幕突然变成粉红色,该如何修复?