GCC4.7有没有什么方便的安装办法
答案:2 悬赏:50 手机版
解决时间 2021-01-03 08:18
- 提问者网友:蓝莓格格巫
- 2021-01-02 23:05
GCC4.7有没有什么方便的安装办法
最佳答案
- 五星知识达人网友:白昼之月
- 2021-01-03 00:12
因为是centos Linux,默认可以采用yum方式安装,则采用如下命令安装gcc编译器即可:# yum -y install gcc
如果是其他linux,可以地址参考如下步骤
步骤如下:
1:在/gcc.gnu.org 下载
最新的gcc-4.7.2.tar.gz包
mkdir /usr/gcc/
copy gcc-4.7.2.tar.gz 到/usr/gcc/
2:解压缩
tar xfz gcc-4.7.2.tar.gz
[root@pg2 gcc]# tar xfz gcc-4.7.2.tar.gz
[root@pg2 gcc]# ls
gcc-4.7.2 gcc-4.7.2.tar.gz
进入gcc-4.7.2
[root@pg2 gcc-4.7.2]# ls
ABOUT-NLS configure gcc libffi libquadmath ltsugar.m4 mkinstalldirs
boehm-gc configure.ac gnattools libgcc libssp ltversion.m4 move-if-change
ChangeLog contrib include libgfortran libstdc++-v3 MAINTAINERS NEWS
ChangeLog.tree-ssa COPYING INSTALL libgo libtool-ldflags maintainer-scripts README
compile COPYING3 install-sh libgomp libtool.m4 Makefile.def symlink-tree
config COPYING3.LIB intl libiberty ltgcc.m4 Makefile.in ylwrap
config.guess COPYING.LIB LAST_UPDATED libitm ltmain.sh Makefile.tpl zlib
config-ml.in COPYING.RUNTIME libada libjava lt~obsolete.m4 MD5SUMS
config.rpath depcomp libcpp libmudflap lto-plugin missing
config.sub fixincludes libdecnumber libobjc ltoptions.m4 mkdep
3:准备
/usr/gcc/gcc-4.7.2 作为${srcdir}
4:配置目标目录
[root@pg2 gcc472]# pwd
/usr/gcc472
mkdir /usr/gcc472作为${destdir}
配置是通过执行${srcdir}下的configure来完成的。其命令格式为(记得用你的真实路径替换${destdir}):
% ${srcdir}/configure --prefix=${destdir} [其它选项]
在我的机器上,我是这样配置的:
[root@pg2 gcc-4.7.2]#
./configure --prefix=/usr/gcc472 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++
将GCC安装在/usr/gcc472目录下,支持C/C++,其它选项参见GCC提供的帮助说明
这里会报一些错误,主要是编译依赖,网上很多方法很麻烦,这里直接在线下载依赖,输入
使用./contrib/download_prerequisites ,他会自动下载,自动编译,何乐而不为
./contrib/download_prerequisites
然后在./configure --prefix=/usr/gcc472 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++
如果是其他linux,可以地址参考如下步骤
步骤如下:
1:在/gcc.gnu.org 下载
最新的gcc-4.7.2.tar.gz包
mkdir /usr/gcc/
copy gcc-4.7.2.tar.gz 到/usr/gcc/
2:解压缩
tar xfz gcc-4.7.2.tar.gz
[root@pg2 gcc]# tar xfz gcc-4.7.2.tar.gz
[root@pg2 gcc]# ls
gcc-4.7.2 gcc-4.7.2.tar.gz
进入gcc-4.7.2
[root@pg2 gcc-4.7.2]# ls
ABOUT-NLS configure gcc libffi libquadmath ltsugar.m4 mkinstalldirs
boehm-gc configure.ac gnattools libgcc libssp ltversion.m4 move-if-change
ChangeLog contrib include libgfortran libstdc++-v3 MAINTAINERS NEWS
ChangeLog.tree-ssa COPYING INSTALL libgo libtool-ldflags maintainer-scripts README
compile COPYING3 install-sh libgomp libtool.m4 Makefile.def symlink-tree
config COPYING3.LIB intl libiberty ltgcc.m4 Makefile.in ylwrap
config.guess COPYING.LIB LAST_UPDATED libitm ltmain.sh Makefile.tpl zlib
config-ml.in COPYING.RUNTIME libada libjava lt~obsolete.m4 MD5SUMS
config.rpath depcomp libcpp libmudflap lto-plugin missing
config.sub fixincludes libdecnumber libobjc ltoptions.m4 mkdep
3:准备
/usr/gcc/gcc-4.7.2 作为${srcdir}
4:配置目标目录
[root@pg2 gcc472]# pwd
/usr/gcc472
mkdir /usr/gcc472作为${destdir}
配置是通过执行${srcdir}下的configure来完成的。其命令格式为(记得用你的真实路径替换${destdir}):
% ${srcdir}/configure --prefix=${destdir} [其它选项]
在我的机器上,我是这样配置的:
[root@pg2 gcc-4.7.2]#
./configure --prefix=/usr/gcc472 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++
将GCC安装在/usr/gcc472目录下,支持C/C++,其它选项参见GCC提供的帮助说明
这里会报一些错误,主要是编译依赖,网上很多方法很麻烦,这里直接在线下载依赖,输入
使用./contrib/download_prerequisites ,他会自动下载,自动编译,何乐而不为
./contrib/download_prerequisites
然后在./configure --prefix=/usr/gcc472 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++
全部回答
- 1楼网友:持酒劝斜阳
- 2021-01-03 00:34
没看懂什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯