linux hello world2
来源:互联网 发布:域名注册 不需要实名 编辑:程序博客网 时间:2024/05/23 14:20
原本想写个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,这一切好像就完事了,又错了,
最后一步老是会失败,那么使用下面几句就行了
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好了,完成
安装完后,编译,g++ helloworld.cpp -o helloworld.out
如果不写-o 后面一串,那么默认生成a.out
最后,运行./helloworld.out ,输出hello world好了,完成
0 0
- linux hello world2
- SDK Hello world2
- char a[] = "hello world1"和char *p = "hello world2";的区别
- char a[] = "hello world1"和char *p = "hello world2";的区别
- char a[] = "hello world1"和char *p = "hello world2";的区别
- hello linux
- hello linux
- hello linux
- Hello Linux !
- Linux "Hello World !"
- Linux 驱动----hello
- Hello,Linux guys!
- linux hello word 始末!
- linux NASM Hello, world!
- linux 加载hello模块
- linux的hello驱动
- Linux hello world 驱动
- linux 驱动 hello world
- TCP 报文
- IP报文
- linux hello world 1
- Android和JavaScript互相调用
- 【j2ee spring】32、巴巴运动网的产品类别页面
- linux hello world2
- Android实战简易教程-第十七枪(LayoutAnimation布局动画)
- 将软件添加到右键菜单 最简单的方法
- 垃圾回收器
- 预编译头
- 使用MRUnit,Mockito和PowerMock进行Hadoop MapReduce作业的单元测试
- 浅谈面向组件和面向对象的区别
- MFC课程1 windows消息机制
- Incompatibilities with Lua 5.2