您的位置:首页 > 运维架构 > Linux

linux hello world2

2015-06-14 08:50 405 查看
原本想写个hello world就收手,没想到事情没有想象的那么简单

centos里边没有装g++,嗯好吧,装一个,运行命令 yum install gcc-c++ libstdc++-devel

一切就好像很顺利,错了,虚拟机还不能上网,oh,my god,虚拟机上网可是个蛋疼的事情,没办法,这东西早网也得整的,以前大学的时候研究过,可是那时还不懂网络,整到最后可以上网了,也不知怎么回事,也没有作什么记录,现在我必须得记下整个过程,虚拟机连网采用nat,网络地址转换,相当于虚拟机在一个公司局域网里边,而主机在internet的一个节点上,所以成功后,虚拟机是可以ping到主机的,而主机是无法ping到虚拟机的。





1 选择网络适配器的模式为NAT





2 查看VMNet8的网络IP 子网掩码,网关IP,记下,这个要在设置linux的网络的时候使用





3 编辑 vi /etc/sysconfig/network-scripts/ifcfg-eth0



4 编辑 vi /etc/sysconfig/network

5 最后要设置dns

编辑 vi /etc/resolv.conf

输入:

nameserver 211.148.192.141

有时宿主机可能采用的是自动分配dns,那么就要使用命令行才可查看,ipconfig /all

至此就可以使用service network restart,这一切好像就完事了,又错了,



最后一步老是会失败,那么使用下面几句就行了

1 chkconfig NetworkManager off

2 chkconfig network on

3 service NetworkManager stop

4 service network start

还有一个要注意的地方,编辑eth0的时候,ARPCHECK=no一定要加上,否则可能会报ip重复使用的错误

linux与宿机共享文件夹方式

使用VMware自带的工具:编辑你的虚拟机设置,点击[Options]菜单,再选中[Shared Folders],再点击[Add...],按照提示输入共享名称并选择XP中的文件夹,确定后启动虚拟机,通常在/mnt/hgfs目录下即可找到你共享的XP的文件夹

至此就大功告成了,编译cpp文件,发现擦,还不行,说g++非法指令,原来需要安装,
yum install gcc-c++ libstdc++-devel

安装完后,编译,g++ helloworld.cpp -o helloworld.out

如果不写-o 后面一串,那么默认生成a.out

最后,运行./helloworld.out ,输出hello world好了,完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: