我是靠谱客的博主 痴情麦片,最近开发中收集的这篇文章主要介绍CentOS 5.7 编译安装gcc/g++ 4.8.4 CentOS 5.7 编译安装gcc/g++ 4.8.4 ,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
CentOS 5.7 编译安装gcc/g++ 4.8.4
Leave a reply
CentOS 5.X 自带的 gcc/g++依然是4.1.2,太老了。
本文记录了在CentOS上编译安装gcc 4.8.4的过程。
1、安装依赖三大件
按顺序安装gmp、mpfr、mpc,注意要都是disable share
1
2
3
4
5
|
wget
ftp
:
/
/
gcc
.gnu
.org
/
pub
/
gcc
/
infrastructure
/
gmp
-
4.3.2.tar.gz
tar
-
xzvf
gmp
-
4.3.2.tar.gz
.
/
configure
--
enable
-
shared
=
no
make
-
j4
sudo
make
install
|
1
2
3
4
5
6
7
|
wget
ftp
:
/
/
gcc
.gnu
.org
/
pub
/
gcc
/
infrastructure
/
mpfr
-
2.4.2.tar.bz2
tar
-
xjvf
mpfr
-
2.4.2.tar.bz2
cd
mpfr
-
2.4.2
.
/
configure
--
enable
-
shared
=
no
make
-
j4
sudo
make
install
|
1
2
3
4
5
6
|
wget
ftp
:
/
/
gcc
.gnu
.org
/
pub
/
gcc
/
infrastructure
/
mpc
-
0.8.1.tar.gz
tar
-
xzvf
mpc
-
0.8.1.tar.gz
cd
mpc
-
0.8.1
.
/
configure
--
disable
-
shared
make
-
j2
sudo
make
install
|
上述步骤也可以有偷懒的方法:让gcc自动下载并编译。
1
2
|
cd
gcc
-
4.8.4
.
/
contrib
/
download_prerequisites
|
2、编译gcc
1
2
3
4
5
6
7
|
wget
http
:
/
/
ftp
.tsukuba
.wide
.ad
.jp
/
software
/
gcc
/
releases
/
gcc
-
4.8.4
/
gcc
-
4.8.4.tar.gz
tar
-
xzvf
gcc
-
4.8.4.tar.gz
cd
gcc
-
4.8.4
.
/
configure
--
prefix
=
/
home
/
coder4
/
soft
/
gcc4
.
8.4
--
with
-
mpfr
-
lib
=
/
usr
/
local
/
lib
--
enable
-
languages
=
c
,
c
++
--
disable
-
multilib
LD_LIBRARY_PATH
=
"$LD_LIBRARY_PATH:/usr/local/lib"
make
-
j4
make
install
|
补充一下,上面的LD_LIBRARY_PATH很重要,如果不指定,make会出奇奇怪怪的错误。
转载于:https://my.oschina.net/u/1024573/blog/617790
最后
以上就是痴情麦片为你收集整理的CentOS 5.7 编译安装gcc/g++ 4.8.4 CentOS 5.7 编译安装gcc/g++ 4.8.4 的全部内容,希望文章能够帮你解决CentOS 5.7 编译安装gcc/g++ 4.8.4 CentOS 5.7 编译安装gcc/g++ 4.8.4 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复