我使用的是vmware虚拟机和centos7,新安装。
在安装gcc之前我遇到了两个问题
- 无法上网,如执行ping命令 报错name or service not known
- yum源(软件仓库)没有更新
解决方法
首先进入root模式
su root
第一个问题:
1.添加DNS(域名)服务器
检查
vi /etc/resolv.conf
如果有的话按住shift,快速按两下z,保存退出
如果没有,按i进入vim的插入模式,添加:
nameserver 114.114.114.114
nameserver 114.114.114.115
按esc退出插入模式,保存退出。
2.编辑网络配置文件,激活网卡
寻找到ifcfg-ens33文件(这个文件的名称不一定是ens33,也可能是ens加上其他数字),如图:
将这一个文件拖进命令行,在前面加上vi或者vim和空格
又或者直接执行:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
回车之后看到如下:
将里面的ONBOOT=NO改成ONBOOT=YES(指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯),
保存退出。
重启网络:
service network restart
然后
ping www.baidu.com
通了即可,按control + c终止ping命令
第二个问题:
1.备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.下载并替换(前提是已经连上了网)
wget -P /etc/yum.repos.d http://mirrors.163.com/.help/CentOS7-Base-163.repo
或者手动去上面网站下载到指定目录
3.生成缓存并更新
yum clean all
yum makecache
yum update
更新过程会持续很长时间
接下来进入正题–安装gcc c++以及内核文件
执行:
yum -y install gcc gcc-c++ kernel-devel
yum 的好处就是(-y 选项表示在 yes/no 的选择中都自动选择 yes)
gcc --version
执行即可查看版本信息
下一次介绍如何下载输入法and选择适合自己的编程字体and简单使用vim写代码?
complete!