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好了,完成
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好了,完成
相关文章推荐
- linux hello world 1
- 在CentOS6.3上编译安装git 1.8
- linux设备模型(一)
- linux系统中交换区间(swap file)的解释
- CentOS的安装,win7系统的引导恢复
- 12 Linux Which Command, Whatis Command, Whereis Command Examples
- <六> Linux 的文件权限与目录配置
- Linux上的下载软件uGet
- dos系统和unix系统的文件格式区别
- Linux 破解root用户密码
- Linux安装Cacti
- Linux sudo用户管理
- Source Insight解析Linux内核的c.tom文件内容
- VTR-to-Bitstream 3 ToolChain Implementation on Linux
- centos7 和 win7 双系统 分别装在两个不同的硬盘
- linux 进程基础(四)
- Centos配置Hadoop环境变量
- Linux下动态库查找路径的问题
- Centos 搭建JDK环境
- spark-07-spark 运行模式