虚拟机安装完centos的系统却发现无法正常联网,咋破!
几个简单的步骤:
一、检查和设置虚拟机网络适配器

这里笔者使用的桥接模式,朋友们可以有不同的选项设置
二、查看宿主机的网络

以笔者的为例,宿主机采用wlan上网模式,对应网卡IP 192.168.112.141
,朋友们在查看时,如果有多个网卡,对应查看自己的上网卡的网络地址即可。
三、在centos中修改网络配置
1、Vi或则Vim编辑 ifcfg-ens33
文件
bash
vi /etc/sysconfig/network-scripts/ifcfg-ens33
cpp
//修改以下两个配置
BOOTPROTO=static
ONBOOT=yes
//新增
IPADDR=192.168.112.254 // 跟自己的宿主机网卡在同一网段就行
GATEWAY=192.168.112.1
DNS1=114.114.114.114
DNS2=8.8.8.8

2、修改域名解析DNS
bash
vi /etc/resolv.conf
bash
// 增加域名解析服务
nameserver 114.114.114.114
nameserver 8.8.8.8

四、重启网络服务
bash
service network restart
简单ping一下:
五、安装gcc
bash
yum install gcc-c++
安装过程中会有提示,一路Y
即可

使用whereis gcc
查看是否安装成功。
六、写个Helloworld 试试
vi main.cpp
,写入如下代码并保存退出
cpp
#include <iostream>
int main(int argc,char* argv[])
{
std::cout << "Hello World~" << std::endl;
return 0;
}
cpp
g++ main.cpp
编译代码,生成 a.out
执行 ./a.out