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

虚拟机装不了gcc


一、虚拟机上linux系统无法gcc这个提示意味着找不到该命令。系统安装光盘中会附带gcc工具。可以看到安装命令哪里出错了。此外,所有已安装的软件包都具有依赖关系。环境。


二、用vmware9.0虚拟机安装了redhatlinux9,在装vmwaretool时出现找不到gcc求高手指教光盘上的package目录下还有一个gcc包。但安装起来比较麻烦。
安装gcc时报告缺少文件。
[root@localhostPackages]#rpm-ivhgcc-*cpp-*libgcc-*cloog-*
警告:gcc-4.4.4-13。:HeaderV3RSA/SHA256Signature,
keyIDfd431d51:NOKEY
错误:依赖失败:
6.i686
6.i686
libppl_6.i686
答:我自己尝试过。三个文件:

安装Gcc需要以下安装包


查找/media/




6。


三、如何虚拟机的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命令查看当前路径。

有关详细的GCC安装说明,请参阅${srcdir}/INSTALL目录。可以用浏览器打开进行阅读。

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.运行以下命令将编译好的库文件复制到${destdir}目录(根据设置的路径,可能需要管理权限):

%makeinstall