如果虚拟机网络设置正常,可以连接互联网,则可以直接在线安装请找到对应Linux版本对应的在线安装命令:例如Ubuntu下的在线安装命令是apt-getinstallgcc
离线安装步骤如下
1下载
在GCC网站上()或在线搜索以查找下载源。GCC当前版本是4.2.1。一般有两种文件格式可供下载:和2唯一的区别是压缩格式和内容相同。
2.解压
将2(我下载的压缩文件)复制到/usr/local/src(根据自己喜好选择),根据压缩格式选择其中一种解压方法如下(下面的“%”表示命令行提示符):
%
或
%2|tarxvf-
新生成的gcc-4.1.2目录称为源目录,用${srcdir}ia表示。以后无论${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
在${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.1。-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
1.打开VMwareWorkstation10,点击创建新虚拟机按钮,进入新虚拟机创建界面。
2.选择“自定义(高级)”,然后单击“下一步”。
3.选择“Workstation10.0”作为硬件兼容性,然后单击“下一步”。
4.选择我稍后安装操作系统,然后单击下一步。
5.选择Linux作为操作系统,Ubuntu作为版本,然后单击“下一步”。
6.设置虚拟机的网络类型,然后单击“下一步”。接受默认设置直至完成,然后单击“下一步”。
7.虚拟机运行并安装完成后,进入系统登录界面。
上一篇:虚拟机没有gcc
下一篇:虚拟机最多有几个检查点