前言:看来网上许多博客都是抄来抄去的基本一个样,还有许多坑,现在博主就来详细的介绍如何从无到有的在你的Linux环境里安装上gcc
注意:在配置gcc之前先把虚拟机的开机顺序调整正确!!! 话不多说见图:
如果不能点击就先关闭虚拟机在进行设置
现在开始
1.(先完成最上面那步再来做第一步)点击最上面的设备–>分配光驱–>选择你自己当前系统的.iso镜像文件
选择好以后你桌面上就有一个光驱
2.开始进行挂载
1)挂载光盘
cd /mnt
mkdir cdrom
mount /dev/cdrom /mnt/cdrom
2)进入软件包目录
cd /mnt/cdrom/Packages
ls –la gcc*.*
rpm –ivh gcc-4.4.7-3.el6.i686.rpm // 这里大家安装自己的版本(输入前几个关键字母后就用table键补齐) 不一定是我这写的版本
然后Enter进行安装,如果这安装出现问题不用管,直接进入第三步安装
3.安装以下rpm包 (从上到下依次安装,顺序一定不能乱!!)
安装的时候名字不用全打,打了前面几个字母按table自动补全
-
注意:安装包的时候一定要根据自己包的版本安装,利用table键补齐。如果存在包的依赖关系报错的话,就先检查顺序是否正确,安装包的时候最好安装x84_64结尾的包
-
注意天坑: 在安装第4个rpm包的时候如果有图中红框的一定要选择图中方框这个包,不然后续会找不到对应的环境,如果没有的这个包的话还是安装i686.rpm结尾的!!!!
rpm -ivh kernel-headers-2.6.32-358.el6.i686.rpm
rpm -ivh glibc-headers-2.12-1.107.el6.i686.rpm
rpm -ivh glibc-devel-2.12-1.107.el6.i686.rpm
rpm -ivh mpfr-2.4.1-6.el6.i686.rpm(依赖libmpfr.so.1)
rpm -ivh cpp-4.4.7-3.el6.i686.rpm
rpm -ivh ppl-0.10.2-11.el6.i686.rpm(依赖libppl.so.7和libppl_c.so.2)
rpm -ivh cloog-ppl-0.15.7-1.2.el6.i686.rpm
rpm -ivh gcc-4.4.7-3.el6.i686.rpm
4.安装好以后随便在一个文件夹中进行测试看是否成功
我这是在根目录下面建了一个test文件夹 vim word.c进行编辑 在用gcc运行
大功告成,安装gcc成功,如果本文有什么错误或者知识点的遗漏欢迎大家指出!