在Linux系统小红帽版本中使用gcc编译C语言代码时出现提示信息:gcc: command not found
其中一种可能的原因为:未安装gcc相关软件包。解决方案如下:
如果光驱中当前使用的是rhel-server-5.4-i386-dvd.iso镜像文件,若系统文件中包含gcc相关软件包,可按如下步骤进行安装:(在终端下按顺序执行下列命令,注意空格)
1.挂载光盘:mount /dev/cdrom /mnt
2.切换目录:cd /mnt/Server
3.按以下顺序进行安装:(由于Linux在安装软件包时存在依赖关系,所以在安装时需要注意先后顺序)
(注意:输入包名开头的一些字符后点一下Tab键可自动补全软件包名;每安装完一个软件包看到进度条显示100%才是安装成功)
rpm -ivh kernel-heasers-2.6.18-164.el5.i386.rpm
rpm -ivh glibc-headers-2.5-42.i386.rpm
rpm -ivh libgomp-4.4.0-6.el5.i386.rpm
rpm -ivh glibc-devel-2.5-42.i386.rpm
rpm -ivh gcc-4.1.2-46.el5.i386.rpm
rpm -ivh libstdc+±devel-4.1.2-46.el5.i386.rpm
rpm -ivh gcc-c+±4.1.2-46.el5.i386.rpm
4.切换目录:cd /mnt
5.查看是否安装成功:rpm -q gcc
(若执行结果出现gcc-4.1.2-46.el5.i386.rpm软件包名,说明安装成功)