<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://itecfun.com/extern.php?action=feed&amp;tid=3150&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[个人知识管理站 / Sublime Text 3 中实现编译C语言程序]]></title>
		<link>http://www.itecfun.com/viewtopic.php?id=3150</link>
		<description><![CDATA[Sublime Text 3 中实现编译C语言程序 最近发表的帖子。]]></description>
		<lastBuildDate>Wed, 03 Jun 2015 07:22:33 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Sublime Text 3 中实现编译C语言程序]]></title>
			<link>http://www.itecfun.com/viewtopic.php?pid=3303#p3303</link>
			<description><![CDATA[<p>【Sublime Text 3】 The text editer you fall in love with.</p><p>这篇文章来讨论下如何在Windows下使用Sublime Text 3编译C语言程序。</p><p>一直从事Linux系统下C语言开发，突然试着想找找新的编程方式。</p><p>试试能不能在Windows下开发并编译C语言程序。</p><p>自从我发现这款“神器”之后，我就觉得这款编辑器能有很大的潜力。</p><p>因为功能丰富的插件让Sublime Text更加便捷好用，更加Sexy。</p><p>1. 安装GNU</p><p>在Window下编译C语言程序，需要用到MinGW（Minimalist GNU for Windows）。</p><p>MinGW的安装参见：GNU 编译器工具 MinGW的安装与配置</p><p>2. 配置Sublime Text 3</p><p>配置编译命令<br />点击 Sublime Text 3 &gt;&gt; Tools &gt;&gt; Build System &gt;&gt; New Build System...</p><p>输入如下代码</p><div class="codebox"><pre><code>{
	&quot;cmd&quot;: [&quot;gcc&quot;,&quot;${file}&quot;,&quot;-o&quot;,&quot;${file_path}/${file_base_name}&quot;],
	&quot;file_regex&quot;:&quot;^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$&quot;,
	&quot;working_dir&quot;:&quot;${file_path}&quot;,
	&quot;selector&quot;:&quot;source.c&quot;,
	&quot;encoding&quot;:&quot;cp936&quot;,
	&quot;variants&quot;:
	[
		{
			&quot;name&quot;:&quot;Run&quot;,
			&quot;cmd&quot; :[&quot;cmd&quot;,&quot;/c&quot;,&quot;gcc&quot;,&quot;${file}&quot;,&quot;-o&quot;,&quot;${file_path}/${file_base_name}&quot;,&quot;&amp;&amp;&quot;,&quot;cmd&quot;,&quot;/c&quot;,&quot;${file_path}/${file_base_name}&quot;]
		},
		{
			&quot;name&quot;:&quot;RunInCommand&quot;,
			&quot;cmd&quot; :[&quot;cmd&quot;,&quot;/c&quot;,&quot;gcc&quot;,&quot;${file}&quot;,&quot;-o&quot;,&quot;${file_path}/${file_base_name}&quot;,&quot;&amp;&amp;&quot;,&quot;start&quot;,&quot;cmd&quot;,&quot;/c&quot;,&quot;${file_path}/${file_base_name} &amp;&amp; pause&quot;]
		}
	]

}</code></pre></div><p>保存文件名为：GCC_Complier.sublime-build</p><p>配置快捷键：编译之后在CMD中运行<br />点击Sublime Text 3 &gt;&gt; Preferences &gt;&gt; Key Bindings -User<br />输入如下代码：</p><div class="codebox"><pre><code>[
	{&quot;keys&quot;:[&quot;ctrl+alt+shift+b&quot;],&quot;command&quot;:&quot;build&quot;,&quot;args&quot;:{&quot;variant&quot;:&quot;RunInCommand&quot;}}
]</code></pre></div><p>3. 编译测试程序</p><p>新建一个.c文件，例如：test.c</p><div class="codebox"><pre><code>#include &lt;stdio.h&gt;
int main()
{	
	printf(&quot;Hello world,I am here ground you ! \n&quot;); 

	scanf(&quot;Press any key continue ...&quot;);
}</code></pre></div><p>执行<strong> Ctrl + B【Build】</strong>命令，进行编译。可以看到控制台显示如下：<br />[Finished in 0.5s]</p><p>执行 <strong>Ctrl + Shift + B【Run】</strong>命令，编译并执行。可以看到控制台显示如下：<br />Hello world,I am here ground you !<br />[Finished in 0.9s]<br />执行<strong> Ctrl + Shift + Alt + B【RunInCommand】</strong>命令，编译并在CMD中执行命令行;<br />到此实现了在Sublime Text 3中编译C语言程序。Sublime Text 3还有很多功能等着我们去发觉和探讨。</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Wed, 03 Jun 2015 07:22:33 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?pid=3303#p3303</guid>
		</item>
		<item>
			<title><![CDATA[Sublime Text 3 中实现编译C语言程序]]></title>
			<link>http://www.itecfun.com/viewtopic.php?pid=3298#p3298</link>
			<description><![CDATA[<p>由于一直使用sublimeText3进行程序编写及文本编辑，发现默认的编译器里面没有支持C语言，不过有C++，根据他强大的插件支持的的特性，网上搜索了下，还真有，按照配置步骤顺利完工，这里记录下。<br /><a href="http://xlbd.net/xlbd/1632.html" rel="nofollow">http://xlbd.net/xlbd/1632.html</a></p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Mon, 01 Jun 2015 08:37:03 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?pid=3298#p3298</guid>
		</item>
	</channel>
</rss>
