Linux与AIX平台,GCC下载指南 (linux aix gcc下载)

随着计算技术的不断发展,人们对于操作系统和编译器的要求也越来越高。Linux和X作为两大主流操作系统,成为了众多用户的选择。而GCC编译器则成为了许多程序员的首选工具。本文将详细介绍在Linux和X平台下如何下载和安装GCC编译器,以及一些常见的问题解决方法。

一、下载网址

GCC作为一个免费的开源编译器,可以在官方网站上进行下载。其中,Linux平台的GCC下载地址为:https://gcc.gnu.org/releases.html,X平台的GCC下载地址为:http://www.perzl.org/x/index.php?n=Mn.Gcc。

二、GCC下载指南

1. Linux平台

在Linux平台下下载GCC,用户可以选择直接下载源码进行编译,也可以选择使用包管理工具进行安装。如果选择下载源码,可以使用以下命令进行下载:

wget https://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.gz

下载完成后,可以使用以下命令进行解压:

tar -xzvf gcc-10.2.0.tar.gz

进入解压后的目录,并使用以下命令进行配置:

./configure –enable-languages=c,c++

接下来,可以使用以下命令编译并安装GCC:

make

make install

如果选择使用包管理工具进行安装,则可以使用以下命令进行安装:

在Debian或Ubuntu系统中:

sudo apt-get update

sudo apt-get install build-essential

在Red Hat或CentOS系统中:

sudo yum groupinstall ‘Development Tools’

2. X平台

在X平台下下载GCC,推荐使用Perzl.org进行安装。在Perzl.org上,用户可以找到各个版本的GCC安装包,以及对应的依赖包。需要下载GCC的依赖包,以下是一些常见的依赖包:

libgcc-4.2.0-3.x5.3.ppc.rpm

libiconv-1.14-1.x5.1.ppc.rpm

zlib-1.2.3-4.x5.2.ppc.rpm

gettext-0.19.8.1-1.x5.2.ppc.rpm

运行以下命令进行安装:

rpm -q gcc

rpm -e gcc

rpm -i libgcc-4.2.0-3.x5.3.ppc.rpm

rpm -i libiconv-1.14-1.x5.1.ppc.rpm

rpm -i zlib-1.2.3-4.x5.2.ppc.rpm

rpm -i gettext-0.19.8.1-1.x5.2.ppc.rpm

接下来,下载所需版本的GCC,并使用以下命令进行解压:

gunzip gcc-10.2.0.tar.gz

tar -xvf gcc-10.2.0.tar

进入解压后的目录,并使用以下命令进行配置:

./configure –prefix=/opt/freeware/gcc/10.2.0 –enable-languages=c,c++

使用make命令进行编译,并使用make install命令进行安装。

三、常见问题解决

在下载和安装GCC时,可能会遇到一些常见问题。以下是一些解决方法:

1. 在CentOS或Red Hat系统中,可能会遇到无法安装依赖包的问题。可以尝试安装以下软件源:

sudo yum install epel-release

2. 在X系统中,可能会遇到缺少依赖包的问题。可以使用以下命令安装缺少的依赖包:

rpm -ivh –nodeps .rpm

3. GCC编译器在进行编译时可能会卡住,这是由于GCC默认使用单核心进行编译导致的。可以使用以下命令进行多核心编译:

make -j4

其中-j4表示使用4个核心进行编译。

4. 在进行Linux系统内核头文件下载时,可能会遇到网络问题。可以考虑使用wget –no-check-certificate选项进行下载。

综上所述,本文详细介绍了在Linux和X平台下如何下载和安装GCC编译器,以及一些常见问题的解决方法。希望本文能够帮助读者顺利地使用GCC编译器,提高编程效率。

相关问题拓展阅读:

请问怎么在虚拟机linux操作系统中安装gcc编译器?

1. 下载

在GCC网站上(

)或者通过网上搜索可以查找到下载资源。目前GCC的最新版本为 3.4.0。可供下载的文件一般有两种形式:gcc-3.4.0.tar.gz和gcc-3.4.0.tar.bz2,只是压缩格式不一样,内容完全一致,下载其中一种即可。

2. 解压缩

根据压缩格式,选择下面相应的一种方式解包(以下的“%”表示命令行提示符):

% tar xzvf gcc-3.4.0.tar.gz

或者

% bzcat gcc-3.4.0.tar.bz2 | tar xvf –

新生成的gcc-3.4.0这个目录被称为源目录,用${srcdir}表示它。以后在出现${srcdir}的地方,应该用真实的路径来替换它。用pwd命令可以查看当前路径。

在${srcdir}/INSTALL目录下有详细的GCC安装说明,可用浏览器打开index.html阅读。

3. 建立目标目录

目标目录(用${objdir}表示)是用来存放编译结果的地方。GCC建议编译后的文件不要放在源目录${srcdir>中(虽然这样做也可以),更好单独存放在另外一个目录中,而且不能是${srcdir}的子目录。

例如,可以这样建立一个叫 gcc-build 的目标目录(与源目录${srcdir}是同级目录):

% mkdir gcc-build

% cd gcc-build

以下的操作主要是在目标目录 ${objdir} 下进行。

4. 配置

配置的目的是决定将GCC编译器安装到什么地方(${destdir}),支持什么语言以及指定其它一些选项等。其中,${destdir}不能与${objdir}或${srcdir}目录相同。

配置是通过执行${srcdir}下的configure来完成的。其命令格式为(记得用你的真实路径替换${destdir}):

% ${srcdir}/configure –prefix=${destdir}

例如,如果想将GCC 3.4.0安装到/usr/local/gcc-3.4.0目录下,则${destdir}就表示这个路径。

在我的机器上,我是这样配置的:

% ../gcc-3.4.0/configure –prefix=/usr/local/gcc-3.4.0 –enable-threads=posix –disable-checking –enable–long-long –host=i386-redhat-linux –with-system-zlib –enable-languages=c,c++,java

将GCC安装在/usr/local/gcc-3.4.0目录下,支持C/C++和JAVA语言,其它选项参见GCC提供的帮助说明。

5. 编译

% make

这是一个漫长的过程。在我的机器上(P4-1.6),这个过程用了50多分钟。

6. 安装

执行下面的命令将编译好的库文件等拷贝到${destdir}目录中(根据你设定的路径,可能需要管理员的权限):

% make install

至此,GCC 3.4.0安装过程就完成了。

6. 其它设置

GCC 3.4.0的所有文件,包括命令文件(如gcc、g++)、库文件等都在${destdir}目录下分别存放,如命令文件放在bin目录下、库文件在lib下、头文件在include下等。由于命令文件和库文件所在的目录还没有包含在相应的搜索路径内,所以必须要作适当的设置之后编译器才能顺利地找到并使用它们。

6.1 gcc、g++、gcj的设置

要想使用GCC 3.4.0的gcc等命令,简单的方法就是把它的路径${destdir}/bin放在环境变量PATH中。我不用这种方式,而是用符号连接的方式实现,这样做的好处是我仍然可以使用系统上原来的旧版本的GCC编译器。

首先,查看原来的gcc所在的路径:

% which gcc

在我的系统上,上述命令显示:/usr/bin/gcc。因此,原来的gcc命令在/usr/bin目录下。我们可以把GCC 3.4.0中的gcc、g++、gcj等命令在/usr/bin目录下分别做一个符号连接:

% cd /usr/bin

% ln -s ${destdir}/bin/gcc gcc34

% ln -s ${destdir}/bin/g++ g++34

% ln -s ${destdir}/bin/gcj gcj34

这样,就可以分别使用gcc34、g++34、gcj34来调用GCC 3.4.0的gcc、g++、gcj完成对C、C++、JAVA程序的编译了。同时,仍然能够使用旧版本的GCC编译器中的gcc、g++等命令。

6.2 库路径的设置

将${destdir}/lib路径添加到环境变量LD_LIBRARY_PATH中,更好添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了。

例如,如果GCC 3.4.0安装在/usr/local/gcc-3.4.0目录下,在RH Linux下可以直接在命令行上执行或者在文件/etc/profile中添加下面一句:

setenv LD_LIBRARY_PATH /usr/local/gcc-3.4.0/lib:$LD_LIBRARY_PATH

7. 测试

用新的编译命令(gcc34、g++34等)编译你以前的C、C++程序,检验新安装的GCC编译器是否能正常工作。

8. 根据需要,可以删除或者保留${srcdir}和${objdir}目录。

如果用的是ubuntu或者是fedora的话 可以在源里直接安装

如果Linux服务器能够上网的话,使用 yum命令安装

安装gcc yum install gcc

安装g++ yum install gcc-c++

如果是纯手工安装RPM包的话,比较繁。要依赖包一个一个安装上去,最后再安装gcc

rpm -ivh kernel-headers-2.6.32-431.el6.x86_64.rpm

rpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpm

rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm

rpm -ivh libgomp-4.4.7-4.el6.x86_64.rpm

rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm

rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm

放入安装光盘,在虚拟机上挂载(mount -t iso9660 /dev/cdrom /media/disk),然后cd /media/disk/service,ls一下,找到gcc(c++)的安装包,在其目录下rpm -ivo gcc-xx。

直接用yum 或者rpm包不行?

GCC下载下来后怎么开始使用

linux系统下的编译器 到百度上搜一下安装方法 很多的 步骤也很详细

GCC是一个Linux下自带的编译工具,安装Linux OS时把带有GCC工具的樱咐包选上就OK了。

当你用Linux下的编辑工具写好源码之后,在terminal下用命令桥颂嫌 gcc .c -o 就编译成功了,生成一个可执行文件,输入命令./ 就能敏手运行。

关于linux aix gcc下载的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » Linux与AIX平台,GCC下载指南 (linux aix gcc下载)