首页 > 编程知识 正文

linux上转gcc,linux离线安装gcc编译器

时间:2023-05-06 12:14:49 阅读:120299 作者:76

本人使用的是CentOS 6.5 64位系统,但安装系统时未选中gcc编译器的安装,因此必须自行安装gcc编译器。

使用yum安装gcc

对于带有yum的Linux发行版,安装gcc编译器后将变为so easy。 只需分别运行以下命令:

安装gcc、c编译器和内核文件yum-yinstallgccgcc-c kernel-devel

自行安装gcc

但是,使用yum安装的gcc不是当前最新版本,当前gcc的最新版本是4.9.0。 (gcc4.8开始全面支持C 11和C 11的新功能。 如果想安装最新版本的gcc,必须自己安装gcc。

笔者第一次安装gcc,在网上找了大量的gcc安装配置教程,但是很多教程的内容非常多,结果晕了自己,在编译安装的时候出现了各种各样的错误。 最后,我们检查了官方文档,发现自行安装新版本的gcc并不复杂,也不像这些教程中描述的那么复杂(在某些教程中,需要修改一些配置文件)

下载gcc安装文件

安装gcc当然要得到gcc的安装文件。 这里官方直接下载gcc-4.9.0.tar.BZ2(86MB )。 当然,您也可以下载gcc-4.9.0.tar.gz(110MB ),但是这个压缩文件会很大。

编译前准备

要安装gcc 4.8或更高版本,必须首先安装c标准库和头文件以及c编译器的早期版本。 如果计算机上没有这些,请运行以下命令(当然,也可以通过apt-get等其他方法安装) : 如果已经安装,则不需要重新安装)。

安装#c和c静态库yum安装- y全局静态库静态

#安装早期版本的gcc、c编译器yum安装gcc gcc-c

在此,将gcc-4.9.0.tar.bz2解压缩到/usr/local/src目录中。 当然,也可以指定其他目录。 完整的tar命令如下:

gcc安装文件tarjxfgcc-4.9.0.tar.bz2-c/usr/local/src解压缩

解压缩后gcc源程序的根目录为/usr/local/src/gcc-4.9.0。 然后,依次运行以下命令:

导航至gcc源根cd /usr/local/src/gcc-4.9.0#并下载必需的依赖关系./contrib/download _ prerequisites

要安装gcc,必须下载依赖文件,如gmp、mpfr和mpc。 运行download_prerequisites时,这些软件将自动下载并解压缩到当前目录中(文件不大,总共只有几MB )。 请等待下载)。

编译并安装gcc

现在,您可以编译和安装gcc了。 在此之前,请创建一个目录/usr/local/build/gcc-4.9.0 ()以存储编译后的程序文件。 然后,依次执行以下命令。

#跳至编译的程序文件存储目录cd /usr/local/build/gcc-4.9.0#调用gcc源程序的configure,并根据需要调用gcc/usr/lood

编译gcc源程序make

gcc make安装

其中,运行make命令的过程可能需要非常长的时间,但笔者花了20多分钟才完成编译。 执行上述命令后,我们的gcc安装成功。

与其他教程不同,本教程不单独解压缩和编译gmp、mpfr、mpc等软件,而是直接下载和解压缩download_prerequisites,最后与gcc一起编译

如果Linux无法直接连接到网络,则只能打开文件download_prerequisites以获取这些文件的下载链接,然后从其他互联网设备下载这些软件最后,将这些软件直接解压缩到gcc子目录(/usr/local/src/gcc-4.9.0 )即可。

作者:软罗盘(http://www.softown.cn ),转载请注明出处!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。