当前位置:首页 > 虚拟机 > 正文

虚拟机如何安装gcc编译器


一、如何安装GCC编译器和开发工具如何在CentOS7和RHEL7系统上安装GnuGCC编译器及相关工具如autoconf、automake、flex、c++编译器等工具。我们可以通过在CentO或Rail7系统上安装以下软件包来构建基本的开发环境。

、autoconf

、自动

、binutils

、bison

、flex

gcc
gcc-c++
gettext
libtool
make
patch
​rpm-build
显示当前系统的yumgroup使用以下命令:
yumgrouplist
命令输出:
[root@itsprite/]#yumgrouplist
Loadedplugins:fastestmirror,langpacks
Thereisnoinstalledgroupsfile.
Mayberun:yumgroupsmarkconvert(seemanyum)

.上的cachedhostsfile镜像加载
<*更新:
<可用本地组:
<最小安装
基础设施服务器
文件和打印服务器
基本Web服务器
虚拟化主机
带GUI的服务器
GNOMEDesktop
KDEPlasmaWorkspaces
<开发与创新
<可用团队:
<兼容性库



<驱动器
<驱动器
<系统管理工具
系统管理
完成
安装GCC和开发环境
输入以下命令:
yumgroupinstall"DevelopmentTools"
安装完成后,使用以下命令验证gcc是否安装成功:
whereisgcc
命令输出:
[root@itsprite/]#whereisgcc
gcc:/usr/bin/gcc/usr/lib/gcc/usr/libexec/gcc/usr/share/man/man1/gcc.1.
要检查gcc工具的版本,请输入以下命令:
[root@itsprite/]#gcc--版本
gcc(GCC)4.8.220140120(RedHat4.8.2-16)
版权所有(c)2013FreeSoftwareFoundation,Inc.
这是免费软件;请参阅复制条件。没有
保证;营销或练习注意事项。
测试GCC编译器
接下来,我们将使用新安装的GCC编译器来创建c语言程序。
以下test.c程序:
#include
}
输入编译test.c文件的命令:
gcctest.c-otest
执行编译后的文件:
./test
世界你好!
二、如何虚拟机的linux中安装GCC编译程序

如果虚拟机网络设置正常,可以连接互联网,则可以直接在线安装请搜索对应Linux版本对应的在线安装命令:例如Ubuntu下的在线安装命令就是apt-getinstallgcc

离线安装步骤如下


1下载

在GCC网站上()或在线搜索下载资源。目前GCC的最新版本是4.2.1。通常有两种形式的文件可供下载:和2唯一的区别是压缩格式和内容完全相同。

2.解压

将2(我下载的压缩文件)复制到/usr/local/src(根据自己的喜好选择),根据压缩格式,选择以下之一解压方法(下面的“%”表示命令行提示符):

%

%2|tarxvf-

新生成的gcc-4.1.2目录称为源目录,用${srcdir}表示。以后凡是出现${srcdir}的地方,都应该替换为真实路径。使用pwd命令可以显示当前路径。

${srcdir}/INSTALL目录中有详细的GCC安装说明。您可以使用网络浏览器打开。

3.创建目标目录

目标目录(用${objdir}表示)是编译结果存放的地方。GCC建议不要将编译后的文件放在源目录${srcdir]中(尽管也可以将它们单独存储在另一个目录中,而不是放在${srcdir}的子目录中)。

例如,您可以创建一个名为/usr/local/gcc-4.1.2的目标目录,如下所示:

%mkdir/usr/local/gcc-4.1.2

%cdgcc-4.1.2

以下操作主要在目标目录${objdir}下进行。(否则会出现错误,稍后解释)

4配置

配置的目的是决定在哪里安装GCC编译器(${destdir}),哪些语言​​​.是否支持,并指定一些其他选项等。其中${destdir}不能与${objdir}或${srcdir}为同一目录。

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

%${srcdir}/configure--prefix=${destdir}[其他选项]

例如,要将GCC4.1.2安装到/usr/local/gcc-4.1.2目录下,${destdir}就代表这个路径。

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

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

在/usr/local/gcc-4.1.2目录下安装GCC,支持C/C++和JAVA语言其他选项请参见GCC帮助。

5.编译

%make

6安装

运行以下命令,将编译好的库文件复制到$I{destdir}目录下(具体取决于你指定的路径),可能需要管理员权限):

%makeinstall