如果在安装linux(这里安装的是CentOS release 5.5 (Final))没有安装gcc和g++,就需要手动的来安装了。我这里使用的vm8安装的centos.
1.vm配置,选择安装光盘:
2.启动虚拟机
注意,不要在虚拟机启动的情况下进行上面的配置。
启动虚拟机进行界面后会看到:
看到上面的图标后,打开它,看到它的路径为:/media/CentOS_5_5_Final
3.启动终端shell,开始安装
cd /media/CentOS_5.5_Final/CentOS/
这里是大量的安装包,如:
[root@localhost CentOS]# ls | grep 'gcc'
compat-gcc-34-3.4.6-4.i386.rpm
compat-gcc-34-c++-3.4.6-4.i386.rpm
compat-gcc-34-g77-3.4.6-4.i386.rpm
compat-libgcc-296-2.96-138.i386.rpm
gcc-4.1.2-48.el5.i386.rpm
gcc44-4.4.0-6.el5.i386.rpm
gcc44-c++-4.4.0-6.el5.i386.rpm
gcc44-gfortran-4.4.0-6.el5.i386.rpm
gcc-c++-4.1.2-48.el5.i386.rpm
gcc-gfortran-4.1.2-48.el5.i386.rpm
gcc-gnat-4.1.2-48.el5.i386.rpm
gcc-java-4.1.2-48.el5.i386.rpm
gcc-objc-4.1.2-48.el5.i386.rpm
gcc-objc++-4.1.2-48.el5.i386.rpm
libgcc-4.1.2-48.el5.i386.rpm
接下来就可以尽情地安装了gcc:
rpm -ivh cpp-4.1.2-42.el5.i386.rpm 回车
rpm -ivh kernel-headers-2.6.18-92.el5.i386.rpm 回车
rpm -ivh glibc-headers-2.5-24.i386.rpm 回车
rpm -ivh glibc-devel-2.5-24.i386.rpm 回车
rpm -ivh libgomp-4.1.2-42.el5.i386.rpm 回车
rpm -ivh gcc-4.1.2-42.el5.i386.rpm 回车
如果运行过程中提示缺少哪个安装包,按照提示rpm -ivh [提示的安装包]即可。
如果运行无误,输入gcc,应该会出现:
gcc: 没有输入文件
说明安装成功了。
然后是安装g++
rpm -ivh libstdc++-devel-4.1.2-48.el5.i386.rpm
rpm -ivh gcc-c++-4.1.2-48.el5.i386.rpm
同样,如果安装无误,输入g++会出现:
g++: 没有输入文件
证明安装成功。
安装gdb用于程序调试
rpm -ivh gdb-7.0.1-23.el5.i386.rpm