壹、请问怎么在虚拟机linux操作系统中安装gcc编译器?1、下载GCC:访问GCC官方网站(https://gcc.gnu.org/)或者上网搜索最新版本的GCC,一般为3.4.0。 可下载的文件有gcc-3.4.0.tar.gz和gcc-3.4.0.tar.bz2,只是压缩格式不同,内容相同。 选择任何格式进行下载。
2.解压文件:根据您选择的压缩格式,使用以下命令进行解压(使用命令行提示符%):
```
%tarxzvfgcc-3.4.0。 柏油。 gz
%bzcatgcc-3.4.0.tar.bz2|tarxvf-
```
解压后会创建一个名为gcc-3.4.0的目录,称为源目录。 ,从现在开始,${srcdir}将用于引用其实际路径。 可以使用pwd命令查看当前目录路径。
3.阅读安装说明:在源码目录的INSTALL文件夹中,有安装GCC的详细说明。 您可以通过浏览器打开index.html文件来阅读。
4.创建目标目录:为目标构建结果创建一个独立的目录,名为${objdir},与源目录${srcdir}同级。 例如:
```
%mkdirgcc-build
%cdgcc-build
```
后续所有操作都会在${objdir}目录下进行。
5.配置GCC:通过运行源目录中的配置脚本来设置安装路径、支持的编程语言和其他选项。 确保${destdir}与${objdir}和${srcdir}不同。 例如:
```
%../gcc-3.4.0/configure--pre fix=/usr/local/gcc-3.4.0--enable-threads=posix--disable-检查--enable-long-long--host=i386-redhat-linux--with-system-zlib--enable-linguals=c,c++,java
```
此命令将安装GCC位于/usr/local/gcc-3.4.0目录中,支持C、C++和Java语言。
6.开始编译:运行make命令开始编译过程,可能需要较长时间。
7.安装编译器:您可能需要运行makeinstall命令将编译后的文件安装到指定目录中。
8.设置环境:为了使用新安装的编译器,需要将GCCbin目录添加到PATH环境变量中或创建符号链接。 例如:
```
%cd/usr/bin
%ln-s${destdir}/bin/gccgcc34
%ln-s${destdir}/bin/g++g++34
%ln-s${destdir}/bin/gcjgcj34
```
这将允许您使用gcc34、g++34和gcj34调用新安装命令海湾合作委员会。
9.设置库路径:将${destdir}/lib添加到LD_LIBRARY_PATH环境变量中或在系统配置文件中添加相应设置。
10.测试编译器:使用新的gcc34和g++34命令编译旧程序,确保新编译器正常工作。
11.清理源目录和目标目录:如有必要,您可以删除源目录${srcdir}和目标目录${objdir}。
12.在某些Linux发行版中,例如Ubuntu或Fedora,您可以选择将GCC直接安装到存储库中以避免编译过程。 贰、请教:在vware虚拟机中安装centOS后没有gcc,不能上网的情况下如何安装gcc,已经下载好了gcc的tar.gz包.您应该有一个CentOS映像。 CentOS启动后,插入镜像,找到该盘中的*.rpm文件,并安装。 有一个gcc包。 或者从CD重新启动并检查开发情况。
2.解压文件:根据您选择的压缩格式,使用以下命令进行解压(使用命令行提示符%):
```
%tarxzvfgcc-3.4.0。 柏油。 gz
%bzcatgcc-3.4.0.tar.bz2|tarxvf-
```
解压后会创建一个名为gcc-3.4.0的目录,称为源目录。 ,从现在开始,${srcdir}将用于引用其实际路径。 可以使用pwd命令查看当前目录路径。
3.阅读安装说明:在源码目录的INSTALL文件夹中,有安装GCC的详细说明。 您可以通过浏览器打开index.html文件来阅读。
4.创建目标目录:为目标构建结果创建一个独立的目录,名为${objdir},与源目录${srcdir}同级。 例如:
```
%mkdirgcc-build
%cdgcc-build
```
后续所有操作都会在${objdir}目录下进行。
5.配置GCC:通过运行源目录中的配置脚本来设置安装路径、支持的编程语言和其他选项。 确保${destdir}与${objdir}和${srcdir}不同。 例如:
```
%../gcc-3.4.0/configure--pre fix=/usr/local/gcc-3.4.0--enable-threads=posix--disable-检查--enable-long-long--host=i386-redhat-linux--with-system-zlib--enable-linguals=c,c++,java
```
此命令将安装GCC位于/usr/local/gcc-3.4.0目录中,支持C、C++和Java语言。
6.开始编译:运行make命令开始编译过程,可能需要较长时间。
7.安装编译器:您可能需要运行makeinstall命令将编译后的文件安装到指定目录中。
8.设置环境:为了使用新安装的编译器,需要将GCCbin目录添加到PATH环境变量中或创建符号链接。 例如:
```
%cd/usr/bin
%ln-s${destdir}/bin/gccgcc34
%ln-s${destdir}/bin/g++g++34
%ln-s${destdir}/bin/gcjgcj34
```
这将允许您使用gcc34、g++34和gcj34调用新安装命令海湾合作委员会。
9.设置库路径:将${destdir}/lib添加到LD_LIBRARY_PATH环境变量中或在系统配置文件中添加相应设置。
10.测试编译器:使用新的gcc34和g++34命令编译旧程序,确保新编译器正常工作。
11.清理源目录和目标目录:如有必要,您可以删除源目录${srcdir}和目标目录${objdir}。
12.在某些Linux发行版中,例如Ubuntu或Fedora,您可以选择将GCC直接安装到存储库中以避免编译过程。 贰、请教:在vware虚拟机中安装centOS后没有gcc,不能上网的情况下如何安装gcc,已经下载好了gcc的tar.gz包.您应该有一个CentOS映像。 CentOS启动后,插入镜像,找到该盘中的*.rpm文件,并安装。 有一个gcc包。 或者从CD重新启动并检查开发情况。