安装os时,默认是不安装gcc的。只安装了一个libgcc。而libgcc是个gcc的运行库,若是想在命令直接输入gcc去编译软件的话就得去装这么几个rpm包:glibc-headers、kernel-headers、glibc-devel、gcc。c++
1.安装包准备:服务器
i. gcc-4.1.2-52.el5.x86_64.rpm虚拟机
ii. gcc-c++-4.1.2-52.el5.x86_64.rpm编译
iii. glibc-devel-2.5-81.x86_64.rpmgcc
iv. glibc-headers-2.5-81.x86_64.rpm软件
v. kernel-headers-2.6.18-308.el5.x86_64.rpmgc
vi. libgomp-4.4.6-3.el5.1.x86_64.rpmvi
vii. libstdc++-devel-4.1.2-52.el5.x86_64.rpmheader
2.经过rz命令上传到虚拟机服务器上。上传
3.进入安装包所在目录,执行rpm命令,安装顺序:
a) rpm -ivh kernel-headers-2.6.18-308.el5.x86_64.rpm
b) rpm -ivh glibc-headers-2.5-81.x86_64.rpm
c) rpm -ivh glibc-devel-2.5-81.x86_64.rpm
d) rpm -ivh gcc-4.1.2-52.el5.x86_64.rpm
安装完成,可执行gcc命令。