﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-流金De岁月-文章分类-Linux/cygwin</title><link>http://www.blogjava.net/jinn/category/19501.html</link><description>                                                                                                                                                            Jinn's Programming Road</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 03:39:47 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 03:39:47 GMT</pubDate><ttl>60</ttl><item><title>cygwin 在win中开发linux程序【转】</title><link>http://www.blogjava.net/jinn/articles/95861.html</link><dc:creator>jinn</dc:creator><author>jinn</author><pubDate>Thu, 25 Jan 2007 02:31:00 GMT</pubDate><guid>http://www.blogjava.net/jinn/articles/95861.html</guid><wfw:comment>http://www.blogjava.net/jinn/comments/95861.html</wfw:comment><comments>http://www.blogjava.net/jinn/articles/95861.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jinn/comments/commentRss/95861.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jinn/services/trackbacks/95861.html</trackback:ping><description><![CDATA[
		<h1 class="articletitle">cygwin 在win中开发linux程序</h1>
		<p class="articleinfo smalltxt">很多用windows的朋友不习惯于用linux的开发环境。虽然很乐意尝试一下，但是往往怕 linux系统打乱了自己的正常生活：1〉装linux系统把windows系统给搞坏了，导致自己无法正常生活；2&gt;linux开发上手太难，写出第一个helloworld不亚于java的难度，环境配置摸不着头脑。对于此，我的看法是：路不管平还是陡，终归你要走的，如果你愿意投入到linux开发的社群中来，不会安装linux系统，不会配置工作环境是不能想象的。(事实上，确实要了解很多东西的原理，不然很难排错：诸如，硬盘引导器的引导原理、分区结构原理及linux分区结构和文件系统、环境变量的设置、种类繁多的压缩包安装包的解压安装方法、用户管理权限管理等常用命令、以至于驱动安装系统中文化等等异常琐碎的东东)。<br /><br />本文试图跳过这个难走的步骤，启用一个win环境下的linux仿真器（和linux下面的命令行开发环境基本一致），用短短的20分钟的时间，教你做出一个纯正的linux下gcc编译的helloworld。就象是买点心前先尝尝味道，不也是一件很愉快的事情么？(注：cygwin事实上不仅有此模拟功能，它也是移植unix&lt;--&gt;win程序的一个很有效的工具，也有人用它来做嵌入式系统开发)<br /><br />一、cygwin是什么？<br />   这个问题你最好google一下"cygwin的历史",或许能够获得更为详尽的答案。简而言之，cygwin是一个在windows平台上运行的 linux模拟环境，是cygnus solutions公司开发的自由软件（该公司开发了很多好东西，著名的还有eCos，不过现已被Redhat收购）。插一句废话，很多朋友不明白 linux和unix的区别和联系，在此也简要介绍一下。UNIX是一个注册商标，是要满足一大堆条件并且支付可观费用才能够被授权使用的一个操作系统; linux是unix的克隆版本，是由其创始人Linus和诸多世界知名的黑客手工打造的一个操作系统。为什么linux和unix之间有很多软件可以很轻松的移植？因为linux也满足POSIX规范,所以在运行机制上跟unix相近。   <br />   以下引用网上的一段话（出处：<a href="http://blog.csdn.net/glock18/archive/2004/07/10/38275.aspx" target="_blank">http://blog.csdn.net/glock18/archive/2004/07/10/38275.aspx</a>），<br />用于说明cygwin的工作机制：cygnus当初首先把gcc，gdb，gas等开发工具进行了改进，使他们能够生成并解释win32的目标文件。然后，他们要把这些工具移植到windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改，这样做显然需要大量工作。因此，他们采取了一种不同的方法——他们写了一个共享库(就是cygwin dll)，把win32 api中没有的unix风格的调用（如fork,spawn,signals,select,sockets等）封装在里面，也就是说，他们基于 win32 api写了一个unix系统库的模拟层。这样，只要把这些工具的源代码和这个共享库连接到一起，就可以使用unix主机上的交叉编译器来生成可以在 windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础，cygnus又逐步把其他的工具（几乎不需要对源代码进行修改，只需要修改他们的配置脚本）软件移植到windows上来。这样，在windows平台上运行bash和开发工具、用户工具，感觉好像在unix上工作。关于cygwin实现的更详细描述，请参考<a href="http://cygwin.com/cygwin-ug-net/highlights.html" target="_blank">http://cygwin.com/cygwin-ug-net/highlights.html</a><br /><br />二、cygwin的安装。<br />  cygwin的安装文件很容易通过google找到。目前国内的网站上有"网络安装版"和"本地安装版"两种。标准的发行版应该是  网络安装版。两者并无大不同，下面介绍一下安装的过程。<br /><br />  step1. 下载后，点击安装文件(setup.exe)进行安装，第一个画面是GNU版权说明，点"下一步(N)—&gt;"，<br />进入安装模式选择画面。<br /><br />  step2. 安装模式有"Install from Internet"、"Download form Internet"、<br />"Install from Local Directory" 三种。"Install form Internet"就是直接从internet上装，适用于网速较快的情况。如果你和我一样网速不是很快，或者说装过之后想把下载的安装文件保存起来，下次不再下载了直接安装，就应该选择"Download form Internet"，下载安装的文件（大约40M左右）。<br />事实上，所谓的"本地安装版"，也是别人从网上下载全部文件后打的包(适用于中国国情嘛^_^)<br />  <br />  step3. 接下来是选择安装目的路径和安装源文件所在的路径，之后就进入了选择安装包所在的路径。<br />注意了阿，这里可是重头戏。我第一安装的时候就是没有看清这一步，结果没有把gcc装进去，导致没法编译文件。<br />   + All  Default<br />      + Admin Default<br />       ....<br />      + Devel   Default<br />      + Editors Default<br />      ....<br />如上图所示，你在这个TreeView的某个节点上双击，就可以改变它的状态，如Default、Install、Uninstall、Reinstall四种状态。默认的都是Default状态，很多工具的默认状态都是不安装。<br />在这里我选择了在All这一行上后面的Default上点Install，全部安装，以免后患。（注意：这里的树形控件和win下面的不同，你试试点在All上点 和 在All这一行后面的Default上点，会有不同的响应）<br /><br />  step4. 点下一步，安装成功。它会自动在你的桌面上建立一个快捷方式。<br /><br /><br /><br />  好了，下面就开始我的linux旅程了。双击cygwin的快捷方式进入系统。<br />首先介绍几个简单的linux命令。<br />pwd   显示当前的路径<br />cd    改变当前路径，无参数时进入对应用户的home目录<br />ls    列出当前目录下的文件。此命令有N多参数，比如ls -al<br />ps    列出当前系统进程<br />kill  杀死某个进程<br />mkdir 建立目录<br />rmdir 删除目录<br />rm    删除文件<br />mv    文件改名或目录改名<br />man   联机帮助<br />less  显示文件的最末几行<br /><br />由于linux下面的命令大多都有很多参数，可以组合使用。所以，每当你不会或者记不清楚改用那个参数，那个开关的时候，可以用man来查找，比如，我想查找ls怎么使用，可以键入<br />$  man ls<br />系统回显信息如下：<br />LS(1)                          FSF                          LS(1)<br />NAME<br />       ls - list directory contents<br />SYNOPSIS<br />       ls [OPTION]... [FILE]...<br />DESCRIPTION<br />       List information about the FILEs (the current directory by<br />       default).  Sort entries alphabetically if none of -cftuSUX<br />       nor --sort.<br />       -a, --all<br />             do not hide entries starting with .<br />       -A, --almost-all<br />             do not list implied . and ..<br />       -b, --escape<br />             print octal escapes for nongraphic characters<br />       --block-size=SIZE<br />             use SIZE-byte blocks<br /><br /><font face="宋体"><font size="2">: </font><span style="FONT-SIZE: 9pt">很全是吧，嘿嘿。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????=""></span></font></p>
		<p style="LINE-HEIGHT: 150%">
				<font face="宋体">
						<span style="FONT-SIZE: 9pt">好了，多说无意，让我们来写一个</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">hello world</span>
						<span style="FONT-SIZE: 9pt">程序。</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br /># cd </span>
						<span style="FONT-SIZE: 9pt">进入了</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">/home/administrator</span>
						<span style="FONT-SIZE: 9pt">目录，我当前的登陆帐号是</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">administrator </span>
				</font>
		</p>
		<p style="LINE-HEIGHT: 150%">
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????=""># mkdir source </span>
						<span style="FONT-SIZE: 9pt">建立一个叫做</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">source</span>
						<span style="FONT-SIZE: 9pt">的子目录</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						</span>
				</font>
		</p>
		<p style="LINE-HEIGHT: 150%">
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????=""># cd source </span>
						<span style="FONT-SIZE: 9pt">进入</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????=""> /home/administrator/source </span>
				</font>
		</p>
		<p style="LINE-HEIGHT: 150%">
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						<font face="宋体"># vim hello.c </font>
				</span>
		</p>
		<p style="LINE-HEIGHT: 150%">
				<font face="宋体">
						<span style="FONT-SIZE: 9pt">启动</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vim</span>
						<span style="FONT-SIZE: 9pt">编辑器，来编写程序。好了，现在有必要简要介绍一下</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vim</span>
						<span style="FONT-SIZE: 9pt">。</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						</span>
						<span style="FONT-SIZE: 9pt">在</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">linux</span>
						<span style="FONT-SIZE: 9pt">界，有两大编辑器最有历史。其一是</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vi</span>
						<span style="FONT-SIZE: 9pt">，其二是</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">emacs</span>
						<span style="FONT-SIZE: 9pt">。</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vi</span>
						<span style="FONT-SIZE: 9pt">现在已经演化成了</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vim</span>
						<span style="FONT-SIZE: 9pt">，比当前的</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vi</span>
						<span style="FONT-SIZE: 9pt">更为强大。</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vim</span>
						<span style="FONT-SIZE: 9pt">和</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">emacs</span>
						<span style="FONT-SIZE: 9pt">是两种截然不同的东西，</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vim</span>
						<span style="FONT-SIZE: 9pt">强调用简洁的命令来完成功能，无论是查找、替换、</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						</span>
						<span style="FONT-SIZE: 9pt">正则表达式匹配、编译、链接、排错、函数间跳转等等等等都在命令行中完成，并且它把方向键也集成在了</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">hjkl</span>
						<span style="FONT-SIZE: 9pt">四个键之上，可以说，用了</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vim</span>
						<span style="FONT-SIZE: 9pt">基本上可以不用鼠标了</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">:p emacs</span>
						<span style="FONT-SIZE: 9pt">则是在功能强大上做文章，版本控制、模拟多种编辑环境、对文本进行各种操作，可谓之一个强大的文本处理系统。</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">emacs</span>
						<span style="FONT-SIZE: 9pt">是用诸如</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">Ctrl+Alt+K </span>
						<span style="FONT-SIZE: 9pt">之类的组合键来控制的；</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vim</span>
						<span style="FONT-SIZE: 9pt">则是用</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">se(set </span>
						<span style="FONT-SIZE: 9pt">的缩写</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">)</span>
						<span style="FONT-SIZE: 9pt">等简洁命令来控制的。</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						</span>
						<span style="FONT-SIZE: 9pt">由于</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">cygwin</span>
						<span style="FONT-SIZE: 9pt">中只提供了</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vim(</span>
						<span style="FONT-SIZE: 9pt">能不能自己装</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">emacs</span>
						<span style="FONT-SIZE: 9pt">我还没有试过</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">)</span>
						<span style="FONT-SIZE: 9pt">，我们就先体验一下</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vim</span>
						<span style="FONT-SIZE: 9pt">吧</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">:p <br />vim</span>
						<span style="FONT-SIZE: 9pt">加载文本文件后分为命令模式和插入模式两种。插入模式，顾名思义就是输入编辑文本；命令模式，则是输入各种</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vim</span>
						<span style="FONT-SIZE: 9pt">的控制命令，常用的有：</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br />i </span>
						<span style="FONT-SIZE: 9pt">进入编辑模式</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br />h </span>
						<span style="FONT-SIZE: 9pt">左移</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br />j </span>
						<span style="FONT-SIZE: 9pt">下移</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br />k </span>
						<span style="FONT-SIZE: 9pt">上移</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br />l </span>
						<span style="FONT-SIZE: 9pt">右移</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br />w </span>
						<span style="FONT-SIZE: 9pt">存盘</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br />q </span>
						<span style="FONT-SIZE: 9pt">退出</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						</span>
						<span style="FONT-SIZE: 9pt">！</span>
						<span style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						</span>
						<span style="FONT-SIZE: 9pt">强调执行</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						</span>
				</font>
		</p>
		<p style="LINE-HEIGHT: 150%">
				<font face="宋体">
						<span style="FONT-SIZE: 9pt">有些命令是可以组合使用的，如果你修改了某个文件，想存盘退出，则可以使用</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">wq</span>
						<span style="FONT-SIZE: 9pt">；如果你想放弃存盘，直接退出则可以使用</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">q! </span>
						<span style="FONT-SIZE: 9pt">好了大家体验一下吧，记住：从编辑模式退回命令模式按</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">"Esc"</span>
						<span style="FONT-SIZE: 9pt">，再按</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">":"</span>
						<span style="FONT-SIZE: 9pt">，在输入指令，从命令模式进入编辑模式用</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">i</span>
						<span style="FONT-SIZE: 9pt">，初次使用</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">vim</span>
						<span style="FONT-SIZE: 9pt">肯定很难受，嘿嘿，不过用多了就习惯了，确实很省劲。</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						</span>
				</font>
		</p>
		<p style="LINE-HEIGHT: 150%">
				<font face="宋体">
						<span style="FONT-SIZE: 9pt">我们编辑</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">hello.c</span>
						<span style="FONT-SIZE: 9pt">文件，输入：</span>
				</font>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						<font face="宋体">
								<br />#include </font>
				</span>
		</p>
		<p style="LINE-HEIGHT: 150%">
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">int main(void) { <br />printf( "Hello World!"); <br />} </span>
						<span style="FONT-SIZE: 9pt">然后，输入</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">wq</span>
						<span style="FONT-SIZE: 9pt">命令退到命令行。</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						</span>
						<span style="FONT-SIZE: 9pt">输入编译指令：</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br /># gcc hello.c -o hello </span>
						<span style="FONT-SIZE: 9pt">编译成功后可以看一下</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br /># ls </span>
						<span style="FONT-SIZE: 9pt">看到</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">hello.exe</span>
						<span style="FONT-SIZE: 9pt">了吧，嘿嘿。</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						</span>
						<span style="FONT-SIZE: 9pt">好，让我们运行看看。</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br /># ./hello </span>
						<span style="FONT-SIZE: 9pt">效果如何？不错吧？</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????=""> :) </span>
				</font>
		</p>
		<p style="LINE-HEIGHT: 150%">
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">okey</span>
						<span style="FONT-SIZE: 9pt">，现在玩一个</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">C++</span>
						<span style="FONT-SIZE: 9pt">的</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">hello world</span>
						<span style="FONT-SIZE: 9pt">，</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
								<br /># vim world.cpp </span>
						<span style="FONT-SIZE: 9pt">输入：</span>
				</font>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						<font face="宋体">
								<br />#include <br />using namespace std; </font>
				</span>
		</p>
		<p style="LINE-HEIGHT: 150%">
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">void main() { <br />cout &lt;&lt; "Hello World!"; <br />} </span>
						<span style="FONT-SIZE: 9pt">编译</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">C++</span>
						<span style="FONT-SIZE: 9pt">程序要用</span>
				</font>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">g++ <br /># g++ world.cpp -o world </span>
						<span style="FONT-SIZE: 9pt">运行一下哈，</span>
				</font>
				<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">
						<font face="宋体">
								<br /># ./world </font>
				</span>
		</p>
		<p style="LINE-HEIGHT: 150%">
				<span style="FONT-SIZE: 9pt">
						<font face="宋体">如何，效果不错吧？诸位都是高手，走到这步应该编些简单程序都不成问题了吧</font>
				</span>
				<font face="宋体">
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">:p </span>
						<span style="FONT-SIZE: 9pt">好了，关于如何编写</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">makefile</span>
						<span style="FONT-SIZE: 9pt">文件，如何用</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: " ????="">gdb</span>
						<span style="FONT-SIZE: 9pt">下次再说了。</span>
				</font>
		</p>
		<p class="articleinfo smalltxt">
				<br />:<br />原文信息：作者: koov    来源: linux286社区</p>
<img src ="http://www.blogjava.net/jinn/aggbug/95861.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jinn/" target="_blank">jinn</a> 2007-01-25 10:31 <a href="http://www.blogjava.net/jinn/articles/95861.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>