如何用linux虚拟机联网linux系统编写c++程序

手机:138-
&&网站导航: >> && Linux平台C和C++编程起步
锐英源精品开源心得,转载请注明出处:锐英源,,孙老师作品,联系电话。
2.Linux安装和基本操作
2.1 Linux虚拟机的安装
2.1.1 RHEL4版本的安装
使用vmware,安装Linux用的iso文件从下可以下载。我用的安装包是
shrike-i386-disc1.iso
shrike-i386-disc2.iso
shrike-i386-disc3.iso
安装Linux时使用新建系统向导,选择Red Hat Enterprise
Linux4操作系统,配置好系统文件(vmware模拟出来的Linux文件)后,使用vmware系统的设置命令,设置系统的光驱为ISO模拟,这样就可以安装,在安装需要换盘时,再用设置命令选择其它ISO文件就可以了。
安装时注意把以自定义安装包模式安装,把开发包安装上,这样才可以使用gcc。具体的安装过程网上有教程。
2.1.1 RHEL6.1版本的安装
系统盘请用文档目录下的(Demonoid.me)-Red_Hat_Enterprise_Linux_Server_6_1_DVD_for_x86.rar文件内的种子来下载。
安装时注意把以自定义安装包模式安装,把开发包安装上,这样才可以使用gcc。具体的安装过程网上有教程。
vmware要用7.1.4版本,从天空软件站上下载后,安装,安装时序列号为VA34H-DWWD6-08ELZ-3XQ7X-PAK90。
2.2 VMWare与win怎样互通
网校推荐的方式是以VMWare里的Linux为服务器,用ssh终端软件连接上进行操作,ssh终端软件有文件ftp工具,可以实现文件的共享。
ssh终端网校用的是Xmanager,怎样使用在随后的视频有讲,网校可以提供Xmanager的安装包,它比常用ssh软件好处在于,密码输入一次以后,就可以自动保存了,以后不用输入密码。
这种方式要求虚拟机的网络互通方式为Bridge模式,且要求VMWare的虚拟出来的网卡是使能的。如果VMWare的虚拟网卡不能用,则不可能连接上Linux服务器。
还要要求Linux里的IP是和Win网卡的IP是在同一个网段里。静态IP才可以。
2.3 Linux环境初体验
安装过后,可以掌握使用一下Linux操作系统,它的主要区别在于界面互动不如Windows,微软开发的DirectX平台上的游戏,界面开发也不如Windows方便,但是开发服务器端应用程序是Linux的强项。Apache,Web服务器,是知名的开源软件,也是典型的服务器软件。
进入Linux后,打开终端窗口进行命令操作,常用命令有:
ls,显示目录下的文件
mkdir,创建目录
cd,跳转目录
cp,拷贝文件
mv,移动文件
rm,删除文件-f强制删除
netconfig,配置IP。
gcc,编译器。
命令的使用可以参考电子书,这里不详细说。
2.4 Linux开发初体验
下面讲解一个基本的例子:hello
工程由代码文件组成,代码文件分为源文件和头文件,源文件里函数和变量定义,头文件里有函数和变量声明。而函数是由语句构成的,语句又是由标识符组成。
main入口函数,程序加载以后,CPU首先执行的指令地址。
讲解一个使用命令行参数的例子,把命令行参数输出一下。
2.5 code::blocks编程IDE介绍
2.5.1 安装
在RHEL6.1VMWare7.1.4环境下,先安装wxGTK-2.8.12.tar.gz,步骤如下:
tar zxvf wxGTK-2.6.2.tar.gz
cd wxGTK-2.6.2
./configure --enable-xrc --enable-monolithic --enable-unicode
make install
库文件路径指向方法:vi /etc/ld.so.conf
在文件最后输入:/usr/local/lib
加入后,运行:/sbin/ldconfig
再安装codeblocks,安装包为codeblocks-10.05-src.tar.bz2,步骤如下:
./configure -prefix=/usr
make install
2.5.2 使用
新建工程,设置断点,查看变量。
启动控制台,xterm如果没安装,会启动失败。如果没安装,从RHEL6的光盘里找Packages目录下的安装rpm文件,双击即可安装。到底怎么在Linux里编写c程序啊?_百度知道
到底怎么在Linux里编写c程序啊?
虽然安装了虚拟机?试了几下。请问,我是第一次接触Linux我比较擅长在windows下编写c程序?有没有相关的视频啊,都没有成功:具体步骤是什么啊。但是、如何使用编译器和调试器等等,我不知道如何进入编辑器,但是?谢谢
谢。那么?这个vi编辑器是系统自带的吗,如何进入vi编辑器啊。我找不到这个vi编辑器
属于命令行,接着输入你的代码,具体是;hello
到这一步你的程序开始运行了;(引号内)保存退出;home/workspace
#vi Hello.&#47,在终端输入
#。第二步:运行编译好到hello文件:wq&quot,随便进入一个文件夹用于存放你编写的程序
#cd &#47,linux下也有像vc的可视化开发工具如。第三步。在这里只能简单介绍了建议你使用gcc,可以编译C,
输完后按Esc,C++;,一般gcc比较方便.c
接着你就会看到vi编辑器:用gcc编译你的程序
在终端输入
#gcc -o hello hello:打开终端,在你的文件中出现一个hello运行文件,你自己再看看,现在你已经用vi编辑好了你程序:Qt,希望对你有帮助,按I开始输入;usr&#47:第一步,Codeblock,Eclipse,再输入&quot,
编译完成后
其他类似问题
为您推荐:
其他5条回答
编辑hello.cvi hello,用vim,如果你安装系统的时候没选的话,用gdb,可以去下一个。gcc。你在桌面右击看有不有。,gedit比较好,hello调试的话。你用gcc的时候.c -o hello运行程序,后面两个是带颜色的)编译hello.cgcc hello,不过用gcc的时候要用加入
-g 选项,没有就在和windows里,有可能没有,任务栏上和开始差不多的那个里面找,终端就是和windows下cmd差不多的那个东西用终端打开.&#47,如果提示你找不到这个命令。打开终端以后,你就得去下一个了.c
(不太推荐用vi
不知道你是在SHELL中编程还是windowsX中编程,在X中的话和windows是一样的,用个编辑器写好代码,再编译就行,如果是在SHELL中的话,就要用Linux中的一些编辑器,如VIM来写代码,VIM这个编辑器的命令集你可以找一个Linux基本命令,里面有介绍.写好代码之后就是编译啊,这是和在Windows中最不同的,Linux自带了一个编译器gcc,还有几个,忘了,你可以下个linux中C编程的PDF来看一下.最重要的是要写一个makefile的文件,就相当于Windows中的项目文件啊,就是把.C文件组合成一个项目的文件,makefile的写法你也可以在网上找到.
1、首先在终端敲: vi xx(文件名)
如果提示没有安装的话 就用命令行安装(注意要联网了)
2、安装vim 要看你的是什么linux操作系统了,上网随便一找就能知道怎么安装, 住:ubuntu 下安装方法,sudo apt-get install vim 3、vim是vi的升级版, 要比vi好用。至于vim怎么用 就只能自己慢慢练习了 熟能生巧嘛, 用熟了话 会感觉是一款很不错的编辑器。
用vi编辑或在win里编辑好后ftp到linux里再编译只能自己加调试语句运行只能用标准c或c++语句或linux提供的函数库,win的api都用不了
make configuregoogle 之
linux的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何在windows下编译linux下的c++程序_百度知道
如何在windows下编译linux下的c++程序
非常详尽,我已经调用DOS用MingW编译了您好,gdb也行,程序很长,上次阁下曾解答了在下的提问,但不知如何在windows下调试,只要是在windows下就行,什么调试方法都行!在下目前在看一个Linux下的C++程序
提问者采纳
就是linux的开发环境,可以跨平台的:。内置使用了一cygwin环境:Blocks在windows下安装一个开发工具Code
提问者评价
其他类似问题
为您推荐:
linux的相关知识
其他1条回答
也可以在windows下用远程终端连接虚拟机用gdb命令行调试,系统调用不一样,然后在linux下调试。建议看看操作系统的课本,链接器的。DOS其实是操作系统(disk operation system)。你的一些基本概念比较混淆,估计你是在windows下使用的命令行。比如MinGW是编译器。其实VC也是有编译器,你说的DOS应该是指命令行,只是它用图形界面把这些命令行给隐藏了起来linux下的程序不能在windows下调试的。建议在windows下装虚拟机安装linux
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Ubuntu 12.04 + 虚拟机VMware 9 + Secure CRT + EditPlus 本地C++开发环境搭建_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Ubuntu 12.04 + 虚拟机VMware 9 + Secure CRT + EditPlus 本地C++开发环境搭建
来源:Linux社区&
作者:zling
1.1 软件准备
虚拟机VMware 9
Secure CRT
1.2 安装VMware 9与Ubuntu 12.04
这两个软件安装,按部就班,这里就不介绍了。 参考
1.3 安装VMware Tools
或者按ctrl+alt+t键也可以调用终端
调出终端后,就可以在终端中输入命令。
进入VMware Tools文件夹
$ cd /media/VMware\ Tools/
将VMwareTools-xxxx.tar.gz包解压到/tmp目录下,xxxx表示版本号
$ tar zxvf VMwareTools-xxxx.tar.gz -C /tmp/
进入/tmp/vmware-tools-distrib/目录
$ cd /tmp/vmware-tools-distrib/
$ sudo ./vmware-install.pl
然后就是一路回车即可。
1.4 Ubuntu12.04与Windows文件夹共享配置
这一步的前提是VMware Tools工具已经安装好。
打开Virtual Machine Settiins:
按照图示配置。这样,Ubuntu下的/mnt/hgfs/share文件夹与Windows的D:/share文件夹相对应。
进入/mnt/hgfs/share/这个目录,ls查看底下的文件,我们会发现就是D:/share底下的文件。
$ cd /mnt/hgfs/share/
1.5 配置静态IP
默认情况,VMware虚拟机以及Ubuntu 12.04安装后,采用的是动态获取IP,每次开机,可能IP都会发生变化,所以有必要给它配置静态IP。
首先确认网络配置用NAT,确定VMnet8子网地址,打开Virtual Network Editor。
确保Windows主机上的VMnet8的IP配置为192.168.159.1。
在Ubuntu12.04系统中打开终端。
这里由于Ubuntu下的vi的方向键会变成ABCD(下文就会解决这个问题),我们暂时先用gedit来进行编辑(注意gedit只能在图形界面下用)。
编辑/etc/network/interfaces文件。
$ sudo gedit/etc/network/interfaces
在该文件末尾加入以下几行。
iface eth0 inet static
address 192.168.159.188
gateway 192.168.159.2
netmask 255.255.255.0
network 192.168.159.0
broadcast 192.168.159.255
dns-nameservers 192.168.159.2
用下面的命令使网络设置生效。
$ sudo/etc/init.d/networking restart
相关资讯 & & &
& (08月09日)
& (04月20日)
& (02月14日)
& (07月15日)
& (04月13日)
& (02月07日)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款LINUX下用C++编写一个程序实现VPN自动拨号,各位大神求教
[问题点数:40分,结帖人hdxxjhuahuo]
LINUX下用C++编写一个程序实现VPN自动拨号,各位大神求教
[问题点数:40分,结帖人hdxxjhuahuo]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 linux虚拟机联网 的文章

 

随机推荐