<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:fs="http://www.feedsky.com/namespace/feed" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/easwy" type="application/rss+xml" ref="self"></atom:link><lastBuildDate>Thu, 18 Oct 2007 14:34:00 GMT</lastBuildDate><title>Easwy的专栏</title><link>http://blog.csdn.net/easwy/</link><item><title>使用VIM开发软件项目 - (13) 我的vimrc (二)</title><link>http://item.feedsky.com/~csdn.net/easwy/~1051086/30094210/1051086/1/item.html</link><wfw:comment>http://blog.csdn.net/easwy/comments/1831009.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/easwy/comments/commentRss/1831009.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1831009</trackback:ping><description>有一些网友拷贝了我的vimrc，在使用出出现了问题，原因是拷贝后的vimrc中增加了空行。&lt;br /&gt;现在CSDN允许上传文件了，所以把我的.vimrc以及.vim目录打包上传上来，供大家参考。&lt;br /&gt;下载可以到：&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://download.csdn.net/source/265769&quot; target=&quot;_blank&quot;&gt;http://download.csdn.net/source/265769&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;希望对大家有帮助。有什么问题，可以在我的个人空间留言：&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://hi.csdn.net/easwy&quot; target=&quot;_blank&quot;&gt;http://hi.csdn.net/easwy&lt;/a&gt;&lt;img src =&quot;http://blog.csdn.net/easwy/aggbug/1831009.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 18 Oct 2007 22:34:00 +0800</pubDate><author>Easwy</author><comments>http://blog.csdn.net/easwy/archive/2007/10/18/1831009.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/easwy/archive/2007/10/18/1831009.aspx</guid><dc:creator>Easwy</dc:creator><fs:srclink>http://blog.csdn.net/easwy/archive/2007/10/18/1831009.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/easwy/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/easwy/~1051086/30094210/1051086</fs:itemid></item><item><title>使用VIM开发软件项目 - (15) 在VIM中使用GDB调试 (一)</title><link>http://item.feedsky.com/~csdn.net/easwy/~1051086/30094215/1051086/1/item.html</link><wfw:comment>http://blog.csdn.net/easwy/comments/1828678.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/easwy/comments/commentRss/1828678.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1828678</trackback:ping><description>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;本节所用命令的帮助入口：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;:help vimgdb&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;UNIX&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;系统最初设计时，有一个非常重要的思想：每个程序只实现单一的功能，通过管道等方式把多个程序连接起来，使之协同工作，以完成更强大的功能。程序只实现单一功能，一方面降低了程序的复杂性，另一方面，也让它专注于这一功能，把这个功能做到最好。就好像搭积木一样，每个积木只提供简单的功能，但不同的积木垒在一起，就能搭出大厦、汽车等等复杂的东西。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;从&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;UNIX&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;系统&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;及其变种&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的命令行就可以看出这一点，每个命令只专注于单一的功能，但通过管道、脚本等把这些命令揉合起来，就能完成复杂的任务。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;VI/VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的设计也遵从这一思想，它只提供了文本编辑功能&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;与&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Emacs&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的大而全刚好相反&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，而且正如大家所看到的，它在这一领域做的是如此的出色。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;也正因为如此，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;自身并不提供集成开发环境所需的全部功能&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;它也不准备这样做，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;只想成为一个通用的文本编辑器&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。它把诸如编译、调试这样功能，交给更专业的工具去实现，而&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;只提供与这些工具的接口。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;我们在前面已经介绍过&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;与编译器的接口&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;见&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;quickfix&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主题&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;也提供了与调试器的接口，这一接口就是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;netbeans&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。除此之外，还可以给&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;打一个补丁，以使其支持&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;GDB&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;调试器。我们在本篇以及下一篇分别介绍这两种方式。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;由于&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;netbeans&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;接口只能在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gvim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;中使用，而打上&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;补丁后，无论在终端的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，还是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gvim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，都可以调试。所以我更喜欢打补丁的方式，本篇先介绍这种方法。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;打补丁的方式，需要重新编译&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，刚好借这个机会，介绍一下&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的编译方法。我只介绍&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Linux&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上编译方法，如果你想在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上编译&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，可以参考这篇文档：&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://users.skynet.be/antoine.mechelynck/vim/compile.htm&quot;&gt;Vim: Compiling HowTo: For Windows&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;下载&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;源代码&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; ]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;首先我们需要下载&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的源码。到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://www.vim.org/sources.php&quot;&gt;http://www.vim.org/sources.php&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;下载当前最新的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM 7.1&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的源代码，假设我们把代码放到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;~/install/&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;目录，文件名为&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim-7.1.tar.bz2&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;下载&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;补丁&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; ]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;接下来，我们需要下载&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;补丁，下载页面在：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=111038&amp;amp;package_id=120238&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=111038&amp;amp;package_id=120238&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;在这里，选择&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim 7.1&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的补丁，把它保存到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;~/install/vimgdb71-1.12.tar.gz&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;打补丁&lt;/span&gt; &lt;span lang=&quot;EN-US&quot;&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;运行下面的命令，解压源码文件，并打上补丁：&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;cd ~/install/&lt;br /&gt;tar xjf vim-7.1.tar.bz2&lt;br /&gt;tar xzf vimgdb71-1.12.tar.gz&lt;br /&gt;patch -d vim71 --backup -p0 &amp;lt; vimgdb/vim71.diff&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;定制&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的功能&lt;/span&gt; &lt;span lang=&quot;EN-US&quot;&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;缺省的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;配置已经适合大多数人，但有些时候你可能需要一些额外的功能，这时就需要自己定制一下&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。定制&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;很简单，进入&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;~/install/vim71/src&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件，编辑&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Makefile&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件。这是一个注释很好的文档，根据注释来选择：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;- &lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;如果你不想编译&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gvim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，可以打开&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;--disable-gui&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;选项；&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;- &lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;如果你想把&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;perl, python, tcl, ruby&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;等接口编译进来的话，打开相应的选项，例如，我打开了&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;--enable-tclinterp&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;选项；&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;- &lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;如果你想在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;中使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;cscope&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的话，打开&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;--enable-cscope&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;选项；&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;- &lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;我们刚才打的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;补丁，自动在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Makefile&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;中加入了&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;--enable-gdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;选项；&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;- &lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;如果你希望在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;使用中文，使能&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;--enable-multibyte&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;和&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;--enable-xim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;选项；&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;- &lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;可以通过&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;--with-features=XXX&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;选项来选择所编译的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;特性集，缺省是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;--with-features=normal&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;；&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;- &lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;如果你没有&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;root&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;权限，可以把&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;装在自己的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;home&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;目录，这时需要打开&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;prefix = $(HOME)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;选项；&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;编辑好此文件后，就可以编辑安装&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;了。如果你需要更细致的定制&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，可以修改&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;config.h&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件，打开&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;关闭你想要的特性。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;编译安装&lt;/span&gt; &lt;span lang=&quot;EN-US&quot;&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;编译和安装&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;非常简单，使用下面两个命令：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;make&lt;br /&gt;make install&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;你不需要手动运行&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;./configure&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;命令，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;make&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;命令会自动调用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;configure&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;命令。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上面的命令执行完后，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;就安装成功了。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;我在编译时打开了&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;prefix = $(HOME)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;选项，因此我的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;被安装在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;~/bin&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;目录。这时需要修改一下&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;PATH&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;变量，以使其找到我编辑好的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;~/.bashrc&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件中加入下面这两句话：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;PATH=$HOME/bin:$PATH&lt;br /&gt;export PATH&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;    &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;退出再重新登录，现在再敲入&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;命令，发现已经运行我们编译的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;了。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;安装&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;runtime&lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件&lt;/span&gt; &lt;span lang=&quot;EN-US&quot;&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;运行下面的命令，解压&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;runtime&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件到你的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;~/.vim/&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;目录：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;cd ~/install/vimgdb/&lt;br /&gt;tar zxf vimgdb_runtime.tgz &amp;ndash;C~/.vim/&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;现在启动&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;中运行下面的命令以生成帮助文件索引：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;:helptags ~/.vim/doc&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;现在，你可以使用&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;:help vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;命令查看&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的帮助了。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;至此，我们重新编译了&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，并为之打上了&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;补丁。下面我以一个例子来说明如何在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;中完成&amp;ldquo;编码&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;mdash;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;编译&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;mdash;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;调试&amp;rdquo;一条龙服务。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;中调试&lt;/span&gt; &lt;span lang=&quot;EN-US&quot;&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;首先确保你的计算机上安装了&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;GDB &lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;支持&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;5.3&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;以上的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;GDB&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;版本，不过最好使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;GDB 6.0&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;以上的版本。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;我使用下面这个简单的例子，来示例一下如何在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;中使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;GDB&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;调试。先来看示例代码：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;~/tmp/sample.c&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;内容如下，这是主程序，调用函数计算某数的阶乘并打印：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;/* ~/tmp/sample.c */&lt;br /&gt;&lt;br /&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;extern int factor(int n, int *rt);&lt;br /&gt;&lt;br /&gt;int main(int argc, char **argv)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int result = 1;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i = 1; i &amp;lt; 6; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; factor(i, &amp;amp;result);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%d! = %d\n&amp;quot;, i, result);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;~/tmp/factor/factor.c&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;内容如下，定义了子函数&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;factor()&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。之所以把它放到子目录&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;factor/&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，是为了演示&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;可以自动根据调试位置打开文件，不管该文件在哪个目录下：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;/* ~/tmp/factor/factor.c */&lt;br /&gt;&lt;br /&gt;int factor(int n, int *r)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (n &amp;lt;= 1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *r =&amp;nbsp; n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; factor(n - 1, r);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *r *= n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Makefile&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件，用来编译示例代码，最终生成的可执行文件名为&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;sample&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;# ~/tmp/Makefile&lt;br /&gt;sample: sample.c factor/factor.c&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gcc -g -Wall -o sample sample.c factor/factor.c&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;假设&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的当前工作目录是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;~/tmp(&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;使用&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;:cd ~/tmp&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;命令切换到此目录&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。我们编辑完上面几个文件后，输入命令&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;:make&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;就会根据&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Makefile&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件进行编译。如果编译出错，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;会跳到第一个出错的位置，改完后，用&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;:cnext&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;命令跳到下一个错误，以此类推。这种开发方式被称为&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;quickfix&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，我们已经在前面的文章中讲过，不再赘述。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;现在，假设已经完成链接，生成了最终的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;sample&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件，我们就可以进行调试了。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;补丁已经定义了一些键绑定，我们先加载这些绑定：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;:run macros/gdb_mappings.vim&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;加载后，一些按键就被绑定为调试命令&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(Vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;定义的键绑定见&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;:help gdb-mappings&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。按&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;F7&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;键可以在按键的缺省定义和调试命令间切换。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;好了，我们现在按空格键，在当前窗口下方会打开一个小窗口&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(command-line&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;窗口&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，这就是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的命令窗口，可以在这个窗口中输入任何合法的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;命令，输入的命令将被送到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;执行。现在，我们在这个窗口中输入&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;，按回车后，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;command-line&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;窗口自动关闭，而在当前窗口上方又打开一个窗口，这个窗口是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;输出窗口。现在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的窗口布局如下&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;我又按空格打开了&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;command-line&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;窗口&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;img alt=&quot;&quot; src=&quot;http://p.blog.csdn.net/images/p_blog_csdn_net/easwy/279129/o_vimgdb1.JPG&quot; /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;strong style=&quot;&quot;&gt;&lt;em style=&quot;&quot;&gt;Tips&lt;/em&gt;&lt;/strong&gt;&lt;em style=&quot;&quot;&gt;: command-line&lt;/em&gt;&lt;/span&gt;&lt;em style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;窗口是一个特殊的窗口，在这种窗口中，你可以像编辑文本一样编辑命令，完成编辑后，按回车，就会执行此命令。你要重复执行某条命令，可以把光标移到该命令所在的行，然后按回车即可；你也可以对历史命令进行修改后再执行。详见&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;:help cmdline-window&lt;/span&gt;&lt;/em&gt;&lt;em style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;接下来，在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;command-line&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;窗口中输入以下命令：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;cd ~/tmp&lt;br /&gt;file sample&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;这两条命令切换&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的当前工作目录，并加载我们编译的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;sample&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;程序准备调试。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;现在使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的移动命令，把光标移动到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;sample.c&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的第&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;7&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;行和&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;14&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;行，按&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;CTRL-B&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;在这两处设置断点，然后按&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;R&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;，使&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;运行到我们设置的第一个断点处&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;CTRL-B&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;和&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;R&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;都是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gdb_mappings.vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;定义的键绑定，下面介绍的其它调试命令相同&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。现在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;看起来是这样：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;img alt=&quot;&quot; src=&quot;http://p.blog.csdn.net/images/p_blog_csdn_net/easwy/279129/o_vimgdb2.PNG&quot; /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;断点所在的行被置以蓝色，并在行前显示标记&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;和&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;表明是第几个断点；程序当前运行到的行被置以黄色，行前以&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;=&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;指示，表明这是程序执行的位置&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;显示的颜色用户可以调整&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;接下来，我们再按&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;C&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;，运行到第&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;个断点处，现在，我们输入下面的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;命令，在右下方分隔出一个名为&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gdb-variables&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的窗口：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;:bel 20vsplit gdb-variables&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;然后用&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;v&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;命令选中变量&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，按&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;CTRL-P&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;命令，把变量&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;加入到监视窗口，用同样的方式把变量&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;result&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;也加入到监视窗口，这里可以从监视窗口中看到变量&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;和&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;result&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的值。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;img alt=&quot;&quot; src=&quot;http://p.blog.csdn.net/images/p_blog_csdn_net/easwy/279129/o_vimgdb3.PNG&quot; /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;现在我们按&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;S&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;步进到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;factor&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;函数，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;会自动打开&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;factor/factor.c&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件并标明程序执行的位置。我们再把&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;factor()&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;函数中的变量&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;n&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;加入到监视窗口；然后按空格打开&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;command-line&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;窗口，输入下面的命令，把变量&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;*r&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;输入到变量窗口：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;createvar *r&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;现在，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;看起来是这样的：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;img alt=&quot;&quot; src=&quot;http://p.blog.csdn.net/images/p_blog_csdn_net/easwy/279129/o_vimgdb4.PNG&quot; /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;现在，你可以用&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;S&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;、&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;CTRL-N&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;或&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;C&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;来继续执行，直至程序运行结束。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;如果你是单步执行到程序结束，那么&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;最后可能会打开一个汇编窗口。是的，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;支持汇编级的调试。这里我们不用进行汇编级调试，忽略即可。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;如果你发现程序有错误，那么可以按&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;退出调试&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(gdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;会提示是否退出，回答&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;y&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;即可&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，然后修改代码、编译、调试，直到最终完成。在修改代码时，你可能并不喜欢&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的键映射&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;例如，它把&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;CTRL-B&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;映射为设置断点，而这个键又是常用的翻页功能&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，你可以按&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;F7&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;取消&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的键映射，或者你直接修改&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gdb_mappings.vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件中定义的映射。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;看，用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM + GDB&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;调试是不是很简单&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;?!&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;我们可以再定制一下，使调试更加方便。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;打开&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;~/.vim/macros/ gdb_mappings.vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;文件，在&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;let s:gdb_k = 0&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;这一行下面加上这段内容：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot; easwy add&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ! exists(&amp;quot;g:vimgdb_debug_file&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; let g:vimgdb_debug_file = &amp;quot;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; elseif g:vimgdb_debug_file == &amp;quot;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call inputsave()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; let g:vimgdb_debug_file = input(&amp;quot;File: &amp;quot;, &amp;quot;&amp;quot;, &amp;quot;file&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call inputrestore()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call gdb(&amp;quot;file &amp;quot; . g:vimgdb_debug_file)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot; easwy end&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;在&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;let s:gdb_k = 1&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;这一行下面加上这段内容：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot; easwy add&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call gdb(&amp;quot;quit&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot; end easwy&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;注释掉最后一行的&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;call s:Toggle()&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;然后在你的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimrc&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;中增加这段内容：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;quot; vimgdb setting&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; let g:vimgdb_debug_file = &amp;quot;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; run macros/gdb_mappings.vim&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;   &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;现在，在启动&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;后，按&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;F7&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，就进入调试模式、定义调试的键映射。在第一次进入调试模式时，会提示你输入要调试的文件名，以后就不必再输入了。再按一次&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;lt;F7&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，就退出调试模式，取消调试的键映射。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;利用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的键映射机制，你可以把你喜欢的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;GDB&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;命令映射为&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的按键，方便多了。映射的例子可以参照&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;~/.vim/macros/ gdb_mappings.vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;再附上一张抓图，这是使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;putty&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;远程登录到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;linux&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上，在终端&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;中进行调试。这也是我为什么喜欢&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的原因，因为它可以在终端&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;中调试，而&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;clewn&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;只支持&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gvim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;img alt=&quot;&quot; src=&quot;http://p.blog.csdn.net/images/p_blog_csdn_net/easwy/279129/o_vimgdb5.PNG&quot; /&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;因为我不常使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;GDB&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;调试，所以本文仅举了个简单的例子，以抛砖引玉。欢迎大家共享自己的经验和心得。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;最后，让我们感谢&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;作者&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;xdegaye&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的辛勤劳动，我们下一篇会介绍&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;clewn&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，这是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;与&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;GDB&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;结合的另外一种形式，它和&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vimgdb&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;同属一个项目。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;[&lt;/span&gt;&lt;span style=&quot;font-family: 宋体; color: red;&quot;&gt;参考文档&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;1. VIM&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;帮助文件&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;2. &lt;a href=&quot;http://vimcdoc.sourceforge.net/&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;http://vimcdoc.sourceforge.net/&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;3.&lt;/span&gt;&lt;span class=&quot;MsoHyperlink&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial;&quot;&gt; &lt;a href=&quot;http://clewn.sourceforge.net/index.html&quot;&gt;http://clewn.sourceforge.net/index.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;font-family: 宋体; color: red;&quot;&gt;尾记&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;本文可以自由应用于非商业用途。转载请注明出处。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;原文链接：&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://blog.csdn.net/easwy&quot;&gt;http://blog.csdn.net/easwy&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;font-family: 宋体; color: red;&quot;&gt;版本&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;15Oct07, easwy, v0.1, initial version&lt;/span&gt;&lt;/p&gt;&lt;img src =&quot;http://blog.csdn.net/easwy/aggbug/1828678.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 17 Oct 2007 17:46:00 +0800</pubDate><author>Easwy</author><comments>http://blog.csdn.net/easwy/archive/2007/10/17/1828678.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/easwy/archive/2007/10/17/1828678.aspx</guid><dc:creator>Easwy</dc:creator><fs:srclink>http://blog.csdn.net/easwy/archive/2007/10/17/1828678.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/easwy/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/easwy/~1051086/30094215/1051086</fs:itemid></item><item><title>纪念两弹元勋邓稼先！</title><link>http://item.feedsky.com/~csdn.net/easwy/~1051086/30094220/1051086/1/item.html</link><wfw:comment>http://blog.csdn.net/easwy/comments/1827224.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/easwy/comments/commentRss/1827224.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1827224</trackback:ping><description>今天是中国第一颗原子弹爆炸的纪念日，我们要无限感激为中国核事业做出奉献的人们，没有他们在那样艰苦条件的努力，就没有当今中国在世界上的地位！看一下朝鲜、伊朗在发展核武上的坎坷，就知道他们那一代人为中国做出了多大的贡献。&lt;br /&gt; 回顾中国的核武器发展史，两弹元勋邓稼先的名字一定列在第一位。他体现了中国知识分子鞠躬尽瘁、死而后已的最杰出本质，他是中国几千年传统文化所孕育出来的有最高奉献精神的儿子(杨振宁语)。&lt;br /&gt; 在此转一篇他夫人的访谈记录，以此纪念这位杰出的人物：&lt;br /&gt; &lt;br /&gt; (文章来源：&lt;a target=&quot;_blank&quot; href=&quot;http://www.xtrj.org/hero.htm&quot;&gt;http://www.xtrj.org/hero.htm&lt;/a&gt;)&lt;br /&gt; &lt;br /&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; 凤凰卫视：邓稼先夫人访谈&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;br /&gt; 许鹿希：我在58年8月那一天，就是我们一点预感都没有。由钱三强先生把&lt;br /&gt; 邓稼先叫去了，那时候钱三强是叫做核工业部的副部长兼原子能所的所长。&lt;br /&gt; 那时候他叫去他就给邓稼先说，他说国家要放个大炮仗，调你去做这个工作&lt;br /&gt; 怎么样？这个国家要放个大炮仗你说这炮仗得多大，邓稼先马上就明白了这&lt;br /&gt; 是要放原子弹，对吧，调他去做原子弹，他当时回答就说，我能行吗？那个&lt;br /&gt; 钱先生就实际上他们已经决定了，这里调令呀，不是说征求你个人意见。后&lt;br /&gt; 来他服从调动。&lt;br /&gt; &lt;br /&gt; [ 1958年八月，时任中国科学院原子能所研究员的邓稼先突然接到命令，要&lt;br /&gt; 其参加核试验，邓稼先又是兴奋又是紧张，与许鹿希匆匆一别，在荒凉的大&lt;br /&gt; 漠上开始了中国的核试验，当时苏联、美国、法国相继宣布拥有核武器，而&lt;br /&gt; 中国想要在世界之林立一席之地，不受外强凌辱，建造自己的核武器是当务之&lt;br /&gt; 急，而此时，独守家中的许鹿希除了思念就是每日惴惴不安的担心。]&lt;br /&gt; &lt;br /&gt; 许鹿希：那天晚上回家以后，他也一夜没睡，我也一夜没睡。&lt;br /&gt; &lt;br /&gt; 主持人：他怎么跟您说，他也不能跟您说什么是吗？&lt;br /&gt; &lt;br /&gt; 许鹿希：他不能跟我说做什么，他就跟我说，他要调动工作，我说问他调哪&lt;br /&gt; 去，他说这不能说，做什么工作他不能说。我说你给我一个信箱的号码，我&lt;br /&gt; 跟你通信，他说这不行，反正弄的我当时很，我当时30岁，他当时34岁，我&lt;br /&gt; 当时我孩子很小对吧，因为我不知道他干什么去，可是他态度很坚决，他说&lt;br /&gt; 我如果，就是做好这件事，我这一生就活的很有价值。他这么说以后，我当&lt;br /&gt; 时就感觉到他已经下决心了，后来他突然说一句，就是为它死了也值得，他&lt;br /&gt; 说这话以后，后来我就哭了，我说你干吗去，做什么事情要这么样子，下这&lt;br /&gt; 个决心。当然那个时候我不知道，后来过了一些时候我知道了，这个工作，&lt;br /&gt; 当然后来从此以后，就是一干就28年。&lt;br /&gt; &lt;br /&gt; 主持人：当时您完全没猜到是原子弹，那时候您一点都没猜到。&lt;br /&gt; &lt;br /&gt; 许鹿希：我为什么一点都没猜到，当时国家太苦了，当时我们连汽车也造不&lt;br /&gt; 了飞机也造不了，你知道抗美援朝，你看过《聂帅回忆录》吧，就是抗美援&lt;br /&gt; 朝的时候，所有的飞机是从苏联买的，对吧，喀秋莎大炮也是买的苏联的对&lt;br /&gt; 吧，什么武器都是人家的，咱们自己什么也造不了。那个时候再用什么小米&lt;br /&gt; 加步枪那根本是不可能的，这个就是后来我才知道，就是在抗美援朝的时候，&lt;br /&gt; 美国已经把原子弹运到的冲绳岛，如果板门店谈判再失败的话，咱们当时就&lt;br /&gt; 要吃，就要扔原子弹了，他不过就欺负咱们没有。那个是谁，英国的撒切尔&lt;br /&gt; 首相说一句话，但凡你中国有一颗原子弹，人家也不敢惹你。对，就是这样，&lt;br /&gt; 实力嘛。所以这样的话，这个转折是非常突然的。&lt;br /&gt; &lt;br /&gt; 主持人：一夜之间。&lt;br /&gt; &lt;br /&gt; 许鹿希：一夜之间，后来我看邓稼先这么坚决，他说他后来就说了几句，他&lt;br /&gt; 说家里事情他都管不了了，一切都托给我了，我回答他一句，我说我支持你。&lt;br /&gt; &lt;br /&gt; 主持人：许鹿希老人对我说，很多人都问过她，为什么能够忍受和丈夫分离&lt;br /&gt; 长达28年的时候。她说是因为她不仅见过洋人，还见过洋鬼子，不仅见过飞&lt;br /&gt; 机，还见过敌人的飞机在空中盘旋轰炸自己的家园，不仅捱过饿，还被敌人&lt;br /&gt; 的炮火逼着躲进防空洞忍饥捱冻，她说因为有了经历，使她能够理解邓稼先，&lt;br /&gt; 理解他因为要造原子弹而和自己分离28年之久。&lt;br /&gt; &lt;br /&gt; 许鹿希：也不是说28年他完全一天都不回来，也有中间回来，就是他到这个&lt;br /&gt; 工作因为它保密性质太强了，而且他那个所谓的当时规则也是非常的严厉，&lt;br /&gt; 就是不许接触这个不许接触那个，然后甚至于我北京医科大学我的同事不能&lt;br /&gt; 到我家里去，免得出事。另外就是嘱咐我说，不要向北医的领导，就是每个&lt;br /&gt; 人不是要说明你家里丈夫干什么事，这些都不能说，领导要问的话，你就说&lt;br /&gt; 做保密工作，真正北医领导知道我丈夫是干什么事，是在追悼会的报纸上。 &lt;br /&gt; &lt;br /&gt; 主持人：当时邓先生偶尔回来，您怎么跟他聊天呢，总要问一问最近的工作&lt;br /&gt; 又不能说，但是很多又不能说，那说什么呢？工作完全碰都不能碰。&lt;br /&gt; &lt;br /&gt; 许鹿希：一点都不能聊天，他们的规矩是片纸只字不能往回家带，不能带出&lt;br /&gt; 来。至于他突然回来和突然走，什么时候回来我根本不知道，什么时候走的&lt;br /&gt; 话，一个电话马上汽车就在地下等着，警卫员一上来就马上就走了。我们中&lt;br /&gt; 国的核试验一共做了45次，第一次的成功是1964年10月16号，15点就是下午&lt;br /&gt; 三点第一颗原子弹爆炸成功，我们最后一次呢，第45次核试验呢是在1996年，&lt;br /&gt; 7月29日。&lt;br /&gt; &lt;br /&gt; 主持人：在签定协议之前的一天吧，等于是。&lt;br /&gt; &lt;br /&gt; 许鹿希：1996年7月29号做最后一次核试验，为什么挑这个日子呢，因为邓稼&lt;br /&gt; 先逝世是在1986年的7月29号，在邓稼先逝世的十周年这一天。在邓稼先逝世&lt;br /&gt; 十周年的这一天，做最后一次核试验，做完以后的话，马上第二天，就是在各&lt;br /&gt; 个报纸上都有中华人民共和国政府授命，就从此以后我们中国暂停核试验。这&lt;br /&gt; 就表明我们中国已经达到了跟其他核大国完全一样的水平，我们已经有了原子&lt;br /&gt; 弹，有一个氢弹，有了中子弹，有了小型化，有了在实验室模拟这个高度。&lt;br /&gt; &lt;br /&gt; 主持人：这45次实验邓先生领导了多少次。&lt;br /&gt; &lt;br /&gt; 许鹿希：他生前，生前一共有32次，32次里头有15次是他亲自在现场指挥，其&lt;br /&gt; 他的不是每次都是他亲自指挥，可是因为他后来是做核武器研究院的院长，就&lt;br /&gt; 是他前面虽然做核武器研究院的副院长，可是院长是党委书记，他是主要的业&lt;br /&gt; 务负责任，就我们国家在一个原子弹氢弹做成以后要有一个专家签字，向国家&lt;br /&gt; 签等于向国家保证，这个弹做行了，你可以放了。这个签字是邓稼先去签，签&lt;br /&gt; 完这字邓稼先说非常紧张，就恨不得，好比就把脑袋别在裤腰带上，就是万一&lt;br /&gt; 不行就不得了，可是每次都行了，每次都行了所以人家给邓稼先一个外号嘛，&lt;br /&gt; 说邓稼先是福将，这福将可真太难了。&lt;br /&gt; &lt;br /&gt; 主持人：这种压力一般人没法想象。&lt;br /&gt; &lt;br /&gt; 许鹿希：没错，所以曾经有人问我，说是在第一次原子弹成功以后，那天晚上&lt;br /&gt; 北京城里头，买号外呀，就是因为当时虽然是下午三点钟，就爆炸成功的，当&lt;br /&gt; 时那个总指挥在罗布泊的总指挥室张爱萍将军，是吧，他给这边的中南海这边&lt;br /&gt; 打电话，就是周恩来总理跟聂荣臻元帅守着这边电话，他打电话过来说成功了，&lt;br /&gt; 可是周总理汇报给毛主席以后，毛泽东主席提了一个建议，他说，先压一下，&lt;br /&gt; 等日本等外国的反映，因为这个灰尘，就是这个很快到边去，他们马上上飞机&lt;br /&gt; 去抓，一抓以后日本人先报道，说中国爆炸了原子弹，等他们报完以后，我们&lt;br /&gt; 的判断结果一切都出来，肯定是核爆炸，因为要不是核爆炸要报错就不得了是&lt;br /&gt; 吧，所以晚上十点种的时候，新闻广播才广播的，所以十点以后，就满街都是&lt;br /&gt; 号外，所以有很多人，我说你是不是拿的套红的号外，就又跳又蹦高兴的不得&lt;br /&gt; 了。&lt;br /&gt; &lt;br /&gt; 主持人：您知道吗？那个时候。&lt;br /&gt; &lt;br /&gt; 许鹿希：那时候我已经知道他干什么事，那个像电视上，还有那时候电影上拍&lt;br /&gt; 的，就是好多人在满街上高兴的不得了跳啊蹦，问许鹿希你是不是也这么干，&lt;br /&gt; 也是跳的蹦的恨不得都高兴起来。我说不是，我说这话，可能要扫别人兴了，&lt;br /&gt; 我说我们提到这的心放下去了。&lt;br /&gt; &lt;br /&gt; 主持人：知道了邓稼先和许鹿希的故事以后，我问过身边很多人，如果有这样&lt;br /&gt; 一份工作需要你去做，但条件是你必须和爱人分开28年的时间，你会不会接受。&lt;br /&gt; 大家的反应是没办法想象，而当许鹿希老人回忆起让很多人都无法想象的28年&lt;br /&gt; 的生活时，他的语气当中没有一丝一毫的抱怨，她的平静和坦然让人感动。&lt;br /&gt; &lt;br /&gt; 许鹿希：我曾经吹牛嘛，我说邓稼先你甭干了，你回来以后，你啥事都甭干，&lt;br /&gt; 我许鹿希养活你全家，对吧，我能够做，我那时候是毕业以后就留在北医做教&lt;br /&gt; 员的，从助教，讲师，副教授，教授博士生导师什么，这样一趟走上来，另外&lt;br /&gt; 我还曾经做过北医的基础医学研究所的副所长啊，什么教研室主任呀，做这些&lt;br /&gt; 事情。你可以知道我完全靠我自己的力量靠我自己的工资，我养活你们全家都&lt;br /&gt; 没问题。所以我曾经非常希望他回来，他说回来干吗，我说你啥事甭干，我养&lt;br /&gt; 活你。&lt;br /&gt; &lt;br /&gt; 主持人：当时孩子们呢，孩子们会不会问，爸爸在哪，在干什么，您怎么回答&lt;br /&gt; 呢？&lt;br /&gt; &lt;br /&gt; 许鹿希：孩子非常懂事。&lt;br /&gt; &lt;br /&gt; 主持人：他们也知道爸爸在干一个非常机密的工作。&lt;br /&gt; &lt;br /&gt; 许鹿希：对，孩子非常懂事。我的孩子们也是采取了跟我们一样的态度，一切&lt;br /&gt; 靠自己。&lt;br /&gt; &lt;br /&gt; 主持人：我有一点不太懂，就是在这个整个的研究原子弹这个过程当中，日常&lt;br /&gt; 的工作当中有没有可能受到核辐射的这个危险。&lt;br /&gt; &lt;br /&gt; 许鹿希：很多事情是你原先设计了以后，你不知道它会那么大，那时候你说不&lt;br /&gt; 受到辐射不可能。&lt;br /&gt; &lt;br /&gt; 主持人：所以邓先生在接受这个工作的时候，他不仅要下决心，我要离开家庭&lt;br /&gt; 很长时间，我的工作，我的成绩再大，功劳再大，别人不可能知道，我要一辈&lt;br /&gt; 子做无名英雄，同时我要做好牺牲的准备。&lt;br /&gt; &lt;br /&gt; 许鹿希：他完全懂，最重要的一次是，对他影响最大的一次是我们中国曾经有&lt;br /&gt; 一次核试验，核弹头是很好的，只是那个什么降落伞没有打开。&lt;br /&gt; &lt;br /&gt; 主持人：是从空中掉下来了是吗。&lt;br /&gt; &lt;br /&gt; 许鹿希：对，曾经有过这么一次事情。就是文革非常乱，降落伞呢是（三机部）&lt;br /&gt; 做降落伞，它那个降落伞曾经有几次打不开，周恩来总理和几个老帅就说过，&lt;br /&gt; 说是这个降落伞是个大问题，一定要保证降落伞能打开，可是恰巧就有一次，&lt;br /&gt; 飞机扔出来这个氢弹呢，就从最高的高空，因为现在这高空到底高到什么程度，&lt;br /&gt; 这个数字是保密的，从最高的高空一直就掉下来了，就直接摔到地面，就给摔&lt;br /&gt; 碎了。这个你想，这么掉下来的，和那个用降落伞那么样的弄的爆心，这个就&lt;br /&gt; 距离很远对吧，后来当时就非常着急了，就是派一百多军队去找，没找着，没&lt;br /&gt; 找着，可是这次的弹呢，签字是邓稼先签的，邓稼先签字就表明说向国家保证&lt;br /&gt; 这个弹是成功的。他决定他自己亲自去找，陪他一块去是当时（二机部）的副&lt;br /&gt; 部长，就是核工业部的副部长，叫赵敬璞，赵部长。他们俩一块上吉普车去，&lt;br /&gt; 这时候那基地的那个领导就说，说老邓你不能走，你不能去，说你的命比我的&lt;br /&gt; 值钱。这基地这个领导，他叫陈彬，他说的话是非常感动的。他不让邓稼先去，&lt;br /&gt; 可是邓稼先当时不可能不去，因为当时不知道这个弹到底哪去了，也不知道这&lt;br /&gt; 个弹是什么情况，如果这个弹是核爆炸的话，那就干了，在广岛什么样，长崎&lt;br /&gt; 是什么样，你可以看到画面是吧，在中国国土上，不能自己在中国自己国土上&lt;br /&gt; 干这么一下，对不对，邓稼先就决定还是上了吉普车走，那个戈壁滩上是，戈&lt;br /&gt; 壁滩不是沙漠对吧，戈壁滩是大大的小石头，大石头小石头，大石头跟篮球那&lt;br /&gt; 么大，小石头就是，就是大小石头块，那个吉普车就在那个戈壁滩到处跑，一&lt;br /&gt; 下子邓稼先就看见了，因为是他们自己做的，他说就在那，那个时候是那个，&lt;br /&gt; 后来是赵经敬璞副部长告诉我，他说大概摔碎的那个范围呀，像半个足球场那&lt;br /&gt; 么大，就是整个弹都摔碎了，邓稼先一看它就在那，他就让司机停下，然后他&lt;br /&gt; 就喝斥，他当时也不太礼貌，他就喝斥这个赵敬璞副部长，他说你们都给我站&lt;br /&gt; 住，你们进去没用，就把他们都喝斥在那个边上，然后他自己进去了。&lt;br /&gt; &lt;br /&gt; 主持人：他知道很危险吗？&lt;br /&gt; &lt;br /&gt; 许鹿希：可他那时候他已经顾不上了，好像我觉得那时候，有人说那时候他是&lt;br /&gt; 傻子，我也说不出来他是什么人，是傻子还是，反正他一切都根本想不到自己&lt;br /&gt; 了，他完全懂钚239是怎么个毒性，铀235是怎么个毒性，是吧，完全懂，可到&lt;br /&gt; 那个时候他就进去以后他找到那个碎的弹片的时候，他就最糟糕就是他拿手捧&lt;br /&gt; 了一下，捧起来一看，马上他就放松了他是平安无事。85年那次检查，就是到&lt;br /&gt; 301医院去检查出来得了直肠癌是吧，医生说你怎么这会儿才来，他也没有想到，&lt;br /&gt; 他觉得这会儿才来，他都回答不出来，为什么这会儿才来，根本没有想到这些&lt;br /&gt; 事情，后来当然那时候张爱萍将军非常的关心，一直守在手术室外头，一直是&lt;br /&gt; 从头到尾的关心这个治疗的方案什么，可是等到手术结果出来以后，我当时已&lt;br /&gt; 经是医学院的医学教授了，这个科学上面这些事情很多都是很残酷的，科学上&lt;br /&gt; 面把你真实的情况给你摆下来的话非常残酷，当时我就知道没救了，顶多一年，&lt;br /&gt; 就是在1986年的6月，那个时候中央军委的领导就决定对邓稼先解密，解密的意&lt;br /&gt; 思就是在86年6月24号那一天，解放军报，还有人民日报都是大登，大版的文章&lt;br /&gt; 题目就是两弹元勋邓稼先，马上就把邓稼先和原子弹氢弹所有的关系全部就登&lt;br /&gt; 出来了，这一天拿到这个报纸，也是怎么说呢，有的人就拿着报纸，摇着这报&lt;br /&gt; 纸说许老师，许老师，许教授，许教授您看看邓稼先上报了，一边跑一边挥着&lt;br /&gt; 过来，可是等到跑到我们面前的时候，看见我们家里人都在掉眼泪。这一天也&lt;br /&gt; 是，一些比较懂事的，比较年纪大一些的亲戚朋友，就从各地方打电话过来，&lt;br /&gt; 说邓稼先怎么了，说一个人20多年来都非常的隐姓埋名一点都不知道他干什么，&lt;br /&gt; 现在在报上突然一下，把他跟造原子弹和造氢弹的事情全部都宣布出来，他说&lt;br /&gt; 这人还在世不在世。这就是我们当时的真实的情况就是这样。&lt;br /&gt; &lt;br /&gt; [在1985年张爱平将军亲自敦促邓稼先去看病，结果查出是晚期直肠癌，张爱平&lt;br /&gt; 立即命令邓稼先住院接受治疗，从1985年七月三十一日到1986年七月二十九号，&lt;br /&gt; 是许鹿希与邓稼先相处的最后的日子，结婚三十三年，在一起生活只有六年，在&lt;br /&gt; 最后的一年里，许鹿希心里五味杂陈，思念的终结竟是永别，邓稼先离开他已经&lt;br /&gt; 有十六年了，但家中的陈设一如既往，许鹿希将丈夫的用具都标上了年代，使用&lt;br /&gt; 日期，连邓稼先坐过的沙发上的毛巾都没换过，看着老人摩挲着那些用具，不尽&lt;br /&gt; 让人涕叹，十年生死两茫茫，不思量，自难忘&amp;hellip;&amp;hellip;]&lt;br /&gt; &lt;br /&gt; 主持人：这16年有这些零碎小事可以去回忆的话，你会觉得邓先生还是还在。&lt;br /&gt; &lt;br /&gt; 许鹿希：可能，他这个有很多事情让人觉得他，这样也做对了，也如果说是他，&lt;br /&gt; 如果再有轮回，人生有轮回，他还会这么做。&lt;br /&gt; &lt;br /&gt; 主持人：你也还会再支持他。&lt;br /&gt; &lt;br /&gt; 许鹿希：虽然是非常苦，可这么做是很值得。&lt;br /&gt; &lt;br /&gt; 主持人：谢谢您许老师，谢谢您。&lt;br /&gt; &lt;br /&gt; 主持人：和许老聊天的时候，她总是习惯性的问我，这个人你是不是听说过，那&lt;br /&gt; 件事你是不是了解，在老人看来，她说到的很多人，很多事都不是我们这代人所&lt;br /&gt; 熟悉所了解的，我总觉得许老还生活在1986年以前的时空当中，在她的世界里邓&lt;br /&gt; 稼先并没有离开。&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  忽报人间曾伏虎 泪飞顿作倾盆雨&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; 1964 年10月16 日，我国自行开发研制的原子弹在当日下午三时许成功试爆，&lt;br /&gt; 冲天的蘑菇云，使全国人民为之振奋，当时的号外有着醒目的标题：我国第一&lt;br /&gt; 颗原子弹爆炸成功！正当全国人民欢欣鼓舞的时候，思念着丈夫的许鹿希才在&lt;br /&gt; 家中缓缓地舒了口气，放下了悬了已久的心。&lt;br /&gt; &lt;br /&gt; 邓稼先他们，是一代人完成了别国五代科学家的任务，一口气从原子弹干到中&lt;br /&gt; 子弹，到氢弹，到电脑模拟的核极限的。中国的国力，尤其经过&amp;ldquo;文革&amp;rdquo;，如&lt;br /&gt; 果再分代的话，根本就没有时间达到现在这样的国防水平了。&lt;br /&gt; &lt;br /&gt; 邓稼先是知道很快就要&amp;ldquo;世界性禁核&amp;rdquo;的。如果中国不能抢在这个时间内完成&lt;br /&gt; 核极限实验，那么就会&amp;ldquo;被禁&amp;rdquo;，而不能成为&amp;ldquo;大国&amp;rdquo;。所以，邓稼先一直在&lt;br /&gt; 抢这时间，他忘了自己生命的时间，忘了其他一切的时间，惟要中国脱离打受&lt;br /&gt; 欺的时间。&lt;br /&gt; &lt;br /&gt; 我国是在邓稼先逝世十周年那天爆炸了最后一颗原子弹，然后在次日宣布参加&lt;br /&gt; 禁核的。&lt;br /&gt; &lt;br /&gt; 在邓家，我看到了张爱萍在一块素布上题写的&amp;ldquo;两弹元勋邓稼先&amp;rdquo;。我想，&lt;br /&gt; &amp;ldquo;元勋&amp;rdquo;的意思，是说对中国成为当代大国有功，而不仅仅是&amp;ldquo;军功&amp;rdquo;。&lt;br /&gt; &lt;br /&gt; 有一天，许德珩问严济慈：&amp;ldquo;是谁为中国造出的原子弹？&amp;rdquo;严哈哈大笑，说：&lt;br /&gt; &amp;ldquo;你去问你的女婿吧&amp;rdquo;。&lt;br /&gt; &lt;br /&gt; 在一次爆炸失败后，几个单位在推卸责任。为了找到真正的原因，必须有人到&lt;br /&gt; 那颗原子弹被摔碎的地方去，找回一些重要的部件。邓稼先说：&amp;ldquo;谁也别去，&lt;br /&gt; 我进去吧。你们去了也找不到，白受污染。我做的，我知道。&amp;rdquo;他一个人走进&lt;br /&gt; 了那片地区，那片意味着死亡之地。他很快找到了核弹头，用手把他捧着，走&lt;br /&gt; 了出来。最后证明是降落伞的问题。&lt;br /&gt; &lt;br /&gt; 就是这一次，伏下了他死于射线之下的死因。&lt;br /&gt; &lt;br /&gt; 许鹿希说：&amp;ldquo;说有位年轻的导演，要拍邓稼先，要一幢别墅，两队警卫。我说，&lt;br /&gt; 邓稼先不是那样的。&amp;rdquo;她说：&amp;ldquo;我此生就住在这里了。这才是邓稼先生前住的&lt;br /&gt; 房子。这两个沙发是杨振宁来看邓稼先的时候坐的。他们两人就这样一人一个，&lt;br /&gt; 坐在这儿谈话。&amp;rdquo;&lt;br /&gt; &lt;br /&gt; 当年为了欢迎杨振宁来，夫妇俩上街挑了一个床单，是单色的&amp;ldquo;十大建筑&amp;rdquo;。&lt;br /&gt; 邓稼先喜欢这一个，就决定买了。&lt;br /&gt; &lt;br /&gt; 桌子就是邓稼先回来工作的桌子。那封信就是在这写的。&lt;br /&gt; &lt;br /&gt; 那封信是一封让杨振宁喜极而泣的信。&lt;br /&gt; &lt;br /&gt; 杨振宁在美国听美国人说：中国人的原子弹是由美国科学家参与做成的。他到&lt;br /&gt; 了国内，很想问邓，但是没有启口。直到上飞机时，他问了：&amp;ldquo;有没有美国人？&amp;rdquo;&lt;br /&gt; 邓迟疑了一下，说：&amp;ldquo;你先走吧。&amp;rdquo;邓回家立即请示周总理。周说：&amp;ldquo;把实情&lt;br /&gt; 告诉他。&amp;rdquo;&lt;br /&gt; &lt;br /&gt; 邓就是在这张桌子上写了一封信，送信的人就等在桌边，立即拿了上飞机。到&lt;br /&gt; 了上海赶到给杨振宁的送别宴上，亲手交给他。杨振宁当场打开，一看，立即&lt;br /&gt; 泪流满面。&lt;br /&gt; &lt;br /&gt; &amp;ldquo;忽报人间曾伏虎，泪飞顿作倾盆雨。&amp;rdquo;杨立刻到洗手间去了。作为一个宴席&lt;br /&gt; 的主宾，突然地泪流满面。人们的惊讶可想而知。&lt;br /&gt; &lt;br /&gt; 我与杨博士亦曾有过对面谈话与一次来信的交往。以杨的应变能力，可达外交&lt;br /&gt; 家与政治家水平。他风度傲然，气势逼人，令人很难看到内里。&lt;br /&gt; &lt;br /&gt; 他流泪了。他当年在云南，后来在海外盼望过的强国梦，被他的同学实现了。&lt;br /&gt; 这是他的祖国。中国人再不必有屈身向外之感了。他的泪水流在中国，中国接&lt;br /&gt; 受着。&lt;br /&gt; &lt;br /&gt; 看见邓稼先在去世前，嘴角出血与杨振宁合影的照片，我感到他是一种壮志已&lt;br /&gt; 酬，得其所哉的欣慰。夫人许鹿希说，那时他已是全身大出血，擦也擦不干，&lt;br /&gt; 止也止不住了。高强射线导致的不治之症。这是在他手捧核弹头走出放射区时，&lt;br /&gt; 就心里明白的。&lt;br /&gt; &lt;br /&gt; 另一张照片，是邓稼先有一次开会在西湖，他拉着同仁在&amp;ldquo;精忠报国&amp;rdquo;那四个&lt;br /&gt; 古意盎然的字前照了一张相片。许鹿希说，邓不爱照相，但这张照片是他自己&lt;br /&gt; 要照的。&lt;br /&gt; &lt;br /&gt; 当初随邓稼先一起搞原子弹的科学家，有些中途而退了。因为&amp;ldquo;没有科研成果，&lt;br /&gt; 不能家庭团聚，不许亲友通信&amp;rdquo;。作为知识分子和普通人的生活、乐趣、权益，&lt;br /&gt; 是必须牺牲掉的了。&lt;br /&gt;  &lt;/p&gt;&lt;img src =&quot;http://blog.csdn.net/easwy/aggbug/1827224.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 16 Oct 2007 19:59:00 +0800</pubDate><author>Easwy</author><comments>http://blog.csdn.net/easwy/archive/2007/10/16/1827224.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/easwy/archive/2007/10/16/1827224.aspx</guid><dc:creator>Easwy</dc:creator><fs:srclink>http://blog.csdn.net/easwy/archive/2007/10/16/1827224.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/easwy/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/easwy/~1051086/30094220/1051086</fs:itemid></item><item><title>使用rxvt做为cygwin终端</title><link>http://item.feedsky.com/~csdn.net/easwy/~1051086/30094228/1051086/1/item.html</link><wfw:comment>http://blog.csdn.net/easwy/comments/1812242.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/easwy/comments/commentRss/1812242.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1812242</trackback:ping><description>昨天配置cygwin下的X server，在网上搜集资料时看到有人使用rxvt做为cygwin的终端 [1]，于是也试了一下。最终配置如下：&lt;br /&gt;
&lt;div id=&quot;mb_0&quot;&gt;&lt;br /&gt;首先编辑文件~/.Xdefaults，内容如下：&lt;br /&gt;
&lt;table width=&quot;80%&quot; bgcolor=&quot;silver&quot; align=&quot;center&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt; ! ~/.Xdefaults - X default resource settings&lt;br /&gt;Rxvt*geometry: 120x40&lt;br /&gt;Rxvt*background: #000020&lt;br /&gt;Rxvt*foreground: #ffffbf&lt;br /&gt;!Rxvt*borderColor: Blue&lt;br /&gt;!Rxvt*scrollColor: Blue&lt;br /&gt;!Rxvt*troughColor: Gray&lt;br /&gt;Rxvt*scrollBar: True&lt;br /&gt;Rxvt*scrollBar_right: True&lt;br /&gt;Rxvt*font: Fixedsys&lt;br /&gt;Rxvt*mfont: Terminal&lt;br /&gt;Rxvt*SaveLines: 2000&lt;br /&gt;Rxvt*loginShell: True&lt;br /&gt;! VIM-like colors&lt;br /&gt;Rxvt*color0:    #000000&lt;br /&gt;Rxvt*color1:    #FFFFFF&lt;br /&gt;Rxvt*color2:    #00A800&lt;br /&gt;Rxvt*color3:    #FFFF00&lt;br /&gt;Rxvt*color4:    #0000A8&lt;br /&gt;Rxvt*color5:    #A800A8&lt;br /&gt;Rxvt*color6:    #00A8A8&lt;br /&gt;Rxvt*color7:    #D8D8D8&lt;br /&gt;Rxvt*color8:    #000000&lt;br /&gt;Rxvt*color9:    #FFFFFF&lt;br /&gt;Rxvt*color10:   #00A800&lt;br /&gt;Rxvt*color11:   #FFFF00&lt;br /&gt;Rxvt*color12:   #0000A8&lt;br /&gt;Rxvt*color13:   #A800A8&lt;br /&gt;Rxvt*color14:   #00A8A8&lt;br /&gt;Rxvt*color15:   #D8D8D8&lt;br /&gt;! eof&lt;br /&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;&lt;br /&gt;然后修改你的c:\cygwin\cygwin.bat文件，使用rxvt来替代cmd.exe：&lt;br /&gt;&lt;br /&gt;
&lt;table width=&quot;80%&quot; bgcolor=&quot;silver&quot; align=&quot;center&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;@echo off&lt;br /&gt;C:&lt;br /&gt;chdir C:\cygwin\bin&lt;br /&gt;set EDITOR=vi&lt;br /&gt;set VISUAL=vi&lt;br /&gt;set CYGWIN=codepage:oem tty binmode title&lt;br /&gt;rxvt -e bash --login -i&lt;br /&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;&lt;br /&gt;我在Xdefault中已经设置了中文字体，不过要想正常的显示和&lt;wbr&gt;&lt;/wbr&gt;输入中文，还需要更改几个文件。在文件~/.bashrc中增加如下内容：&lt;br /&gt;&lt;br /&gt;
&lt;table width=&quot;80%&quot; bgcolor=&quot;silver&quot; align=&quot;center&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;# Chinese locale&lt;br /&gt;export LANG=zh_CN.GBK&lt;br /&gt;export OUTPUT_CHARSET=&amp;quot;GBK&amp;quot;&lt;br /&gt;&lt;br /&gt;# Display Chinese&lt;br /&gt;alias ls='ls --show-control-chars --color'&lt;br /&gt;alias dir='ls --show-control-chars'&lt;br /&gt;alias less='less --raw-control-chars'&lt;br /&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;&lt;br /&gt;如果~/.bash_profile还未存在，那么创建它&lt;wbr&gt;&lt;/wbr&gt;，并添加如下内容：&lt;br /&gt;
&lt;table width=&quot;80%&quot; bgcolor=&quot;silver&quot; align=&quot;center&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;br /&gt;# Exec .bashrc&lt;br /&gt;if [ -f ~/.bashrc ]; then&lt;br /&gt; . ~/.bashrc&lt;br /&gt;fi&lt;br /&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;&lt;br /&gt;另外再创建一个~/.inputrc文件，内容如下：&lt;br /&gt;
&lt;table width=&quot;80%&quot; bgcolor=&quot;silver&quot; align=&quot;center&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;# Chinese input/output in bash&lt;br /&gt;set meta-flag on&lt;br /&gt;set input-meta on&lt;br /&gt;set output-meta on&lt;br /&gt;set convert-meta off&lt;br /&gt;set completion-ignore-case on&lt;br /&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;&lt;br /&gt;好了，现在可以使用rxvt做为cygwin的终端了。&lt;br /&gt;&lt;br /&gt;[ &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;参考文档&lt;/span&gt; ]&lt;br /&gt; [1]  &lt;a href=&quot;http://www.freemode.net/archives/000121.html&quot; target=&quot;_blank&quot; onclick=&quot;return top.js.OpenExtLink(window,event,this)&quot;&gt;Cygwin + Rxvt&lt;/a&gt; &lt;/div&gt;
&amp;nbsp;&lt;img src =&quot;http://blog.csdn.net/easwy/aggbug/1812242.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 06 Oct 2007 02:34:00 +0800</pubDate><author>Easwy</author><comments>http://blog.csdn.net/easwy/archive/2007/10/05/1812242.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/easwy/archive/2007/10/05/1812242.aspx</guid><dc:creator>Easwy</dc:creator><fs:srclink>http://blog.csdn.net/easwy/archive/2007/10/05/1812242.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/easwy/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/easwy/~1051086/30094228/1051086</fs:itemid></item><item><title>使用cygwin X server实现Linux远程桌面 (for windows)</title><link>http://item.feedsky.com/~csdn.net/easwy/~1051086/30094243/1051086/1/item.html</link><wfw:comment>http://blog.csdn.net/easwy/comments/1807725.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/easwy/comments/commentRss/1807725.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1807725</trackback:ping><description>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;原文地址：&lt;/span&gt;&lt;a href=&quot;http://blog.csdn.net/easwy/archive/2007/09/30/1807725.aspx&quot; target=&quot;_blank&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;http://blog.csdn.net/easwy/archive/2007/09/30/1807725.aspx&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot;&gt; ]&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上访问&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;linux&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;有多种方法：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;对于习惯使用命令行的人来说，可以使用终端的方式进行访问，也就是通过&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;telnet, ssh&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;等方法远程登录到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;linux&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主机，对其进行访问。至于登录软件，既可以使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;自带的命令行界面，也可以使用专门的终端软件，例如&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;putty, secureCRT&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;等。其中&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;putty&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;是免费软件，而&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;secureCRT&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;并不是。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 21pt; text-indent: -21pt;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;对于习惯使用图形界面的人来说，更希望以图形界面的方式来访问&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;linux&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主机。主要有以下几种方法:&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;- 使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;vnc&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;技术。网上这方面的文档很多，我也写过一篇：&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://blog.csdn.net/easwy/archive/2007/01/26/1495143.aspx&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: 宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;用&lt;/span&gt;&lt;/span&gt;VNC&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: 宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;实现远程桌面共享&lt;/span&gt;&lt;/span&gt;(&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: 宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;支持&lt;/span&gt;&lt;/span&gt;Windows, Linux, ...)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;- &lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;windows上提供一个&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;linux&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主机上&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X client&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;程序通过&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;XDMCP&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;协议&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt; (X Display Manager Control Protocol)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;使自己显示在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;今天我主要介绍第二种方法。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;  &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;有很多软件在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上实现了&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的功能，例如&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://www.netsarang.com/products/xmg_detail.html&quot;&gt;Xmanager&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，&lt;/span&gt;&lt;span class=&quot;content&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://connectivity.hummingbird.com/products/nc/exceed/index.html&quot;&gt;Hummingbird Exceed&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;content&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://www.cygwin.com/&quot;&gt;cygwin X server&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;content&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，以及&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://sourceforge.net/projects/xming/&quot;&gt;Xming X Server for Windows&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;content&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。前两个都是商业软件，需要付费使用；&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;cygwin&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;content&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;和&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Xming&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;content&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;是免费软件。本文主要介绍如何使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;cygwin X&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;content&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;实现&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Linux&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;content&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的远程桌面。关于&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Xming X server&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;content&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的使用请参见其主页。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;content&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;先调动一下大家的积极性，看看最终的效果图：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;img src=&quot;http://p.blog.csdn.net/images/p_blog_csdn_net/easwy/282057/o_cygwinx_4.JPG&quot; alt=&quot;&quot; /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: 宋体;&quot;&gt;背景知识&lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt; &lt;span lang=&quot;EN-US&quot;&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;网络上有很多关于&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的背景知识，如果你想对&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;了解的深入一些，去网上搜索一下吧。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;这里是王垠写的&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://docs.huihoo.com/homepage/shredderyin/x.html&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: 宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;理解&lt;/span&gt;&lt;/span&gt; Xwindow&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;，介绍了&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server, X client, &lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;窗口管理器，桌面环境相关的知识。了解X window对理解本文有帮助。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;好了，现在我们开始配置。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: 宋体;&quot;&gt;安装&lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;cygwin ]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Cygwin&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;项目的目的是在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主机上提供一个类&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;UNIX&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的环境，网络也有很多相关的资料。大家可以看一下这一篇：&amp;ldquo;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://deve.blogdriver.com/deve/413931.html&quot;&gt;Cygwin&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: 宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;使用指南&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;&amp;rdquo;，这篇文章在网络上流行比较广，作者未知，上面提供的仅是其中一个链接。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;如果你的计算机上还没有&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;cygwin&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，首先需要安装它。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;这个过程很简单，先到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;cygwin&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的主页&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://www.cygwin.com/&quot;&gt;http://www.cygwin.com/&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;去下载&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;setup.exe&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，然后使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;setup.exe&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;进行安装。在安装的过程中需要选择要安装的组件，此时需要把&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;组件选上。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://x.cygwin.com/docs/ug/setup-cygwin-x-installing.html&quot;&gt;http://x.cygwin.com/docs/ug/setup-cygwin-x-installing.html&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;有一个安装指南，虽然是英文的，不过看抓图就可以了。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;选择&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;组件时，其实&lt;font size=&quot;2&quot;&gt;只需&lt;/font&gt;要选择&lt;/span&gt;&lt;tt&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 12pt;&quot;&gt;xorg-x11-base&lt;/span&gt;&lt;/tt&gt;&lt;tt&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;，&lt;font size=&quot;2&quot;&gt;选中它之后，其它相关组件会自动被选中。&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 12pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;tt&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;font size=&quot;2&quot;&gt;在安装&lt;span lang=&quot;EN-US&quot;&gt;cygwin&lt;/span&gt;时，记得把&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;expect&lt;/span&gt;这个软件装上，它位于&lt;span lang=&quot;EN-US&quot;&gt;interpreters&lt;/span&gt;类别下面。我会在后面的章节中说明为什么要安装这个组件。&lt;/font&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;tt&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 12pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: 宋体;&quot;&gt;运行&lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;cygwin X server]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;在运行&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;前，先假定一下我们的组网。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;我们假设&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;运行在一台&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;windows XP&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;计算机上，此机器的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;IP&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;地址是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;192.168.190.91&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;我们的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Linux&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主机上将运行&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X client&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;程序，它的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;IP&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;地址是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue;&quot;&gt;192.168.190.15&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;在你的安装目录中找到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;c:\cygwin\usr\X11R6\bin\startxwin.bat (&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;假设你把&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;cygwin&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;安装在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;c:\cygwin&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;目录&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，双击它就会启动&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，同时会启动一个终端&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;这个终端运行在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;本地&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，效果如下图：&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;img src=&quot;http://p.blog.csdn.net/images/p_blog_csdn_net/easwy/282057/o_cygwinx_1.JPG&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;现在，我们要允许远程的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X client&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;对&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;进行访问，因此，在刚才启动的终端中输入下面的命令，&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;xhost + 192.168.190.15&lt;/div&gt;
&lt;/div&gt;
&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;接下来，我们要到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X client&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;所在的计算机上进行配置，使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;telnet&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;或&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;ssh&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;登录&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Linex&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主机&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(192.168.190.15)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，然后运行下面的命令，&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;
&lt;div style=&quot;border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;&quot;&gt;
&lt;div&gt;export DISPLAY=192.168.190.91:0.0&lt;br /&gt;xterm &amp;amp;&lt;br /&gt;gvim &amp;amp;&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上面第一条命令设置&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;DISPLAY&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;变量，它表示&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;客户端将使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;192.168.190.91&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;0.0&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;来显示自己。&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;192.168.190.91&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;是运行&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;计算机&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;它的防火墙要打开&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;所监听的端口，通常为&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;6000)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;后面两条命令则在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Linux&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主机上&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;(192.168.190.15)&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;启动了两个程序，一个是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;xterm&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，另外一个是&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;gvim&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;，我们发现这两个程序启动后，并没有显示在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Linux&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主机上，相反，它们显示在了&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主机上。下图是执行完上述命令的效果图，我使用&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;putty&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;远程登录到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Linux&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主机上，然后执行上述命令：&lt;/span&gt;&lt;/p&gt;
&lt;img src=&quot;http://p.blog.csdn.net/images/p_blog_csdn_net/easwy/282057/o_cygwinx_2.JPG&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;用这种方法，你可以在&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Linux&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;主机上运行任何图形程序，并把它显示到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;如果你想把诸如&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;KDE&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;、&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;GNOME&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;这样的桌面环境也显示到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上，就需要做些调整。&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;[ &lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: 宋体;&quot;&gt;运行桌面环境&lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt; &lt;span lang=&quot;EN-US&quot;&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;在此我以&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;KDE&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;桌面为例。要把&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;KDE&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;桌面环境显示到&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;windows&lt;/span&gt;&lt;span style=&quot;font-family: 宋体;&quot;&gt;上的&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;X server&lt;/span&gt;&