sublime text C++

几乎每一门编程语言都是从"Hello, world!"学起的, 刚学编程的时候感觉有点枯燥,

对它不够重视. 可是到后来慢慢发现, 几乎我学到的每一个知识点, 在最开始都是经过

helloworld引导, 实施, 验证过来的, 东西学的越多, 我越是离不开helloworld, 它简洁, 

快速, 方便, 是验证自己想法的最好方式.

(这里的helloworld是指单文件程序, 没有复杂的程序架构, 仅仅对单一知识点进行编程).

多说了一些废话, 请勿见怪!

 

sublime text 默认就支持C++的编译, 运行.

但是它默认调用的是g++编译器(一个GNU旗下的开源编译器, 主要用在Linux下, Windows也有相应版本), 相信很多初级开发者都没有装这个编译器.

Windows下大家一般习惯使用VC来进行开发, 我们习惯于点击按钮进行编译, 运行.

其实VC也可以通过命令行来执行的, 就是cl命令

知道了这一点就好办了, 让sublime text调用我们已有的cl命令不就可以编译windows下的C++文件了吗.

先准备一个批处理文件, 然后让sublime text调用这个批处理文件

就叫C++.bat吧

把这个文件放到path环境变量能找到的目录

我的VC的bin目录就在path里, 我就把它放在这个bin目录里好了.

下面就让sublime text调用这个批处理文件(C++.bat).

打开sublime text, 按照下图选择

找到C++目录

进去找到C++.sublime-build, 打开

把以前的东西注释掉, 并添加一句, 见下图

保存就OK了.

新建一个hello.cpp测试一下

sublime text默认的编译快捷键是Ctrl+B, 按一下就出结果了.(因为我们的C++.bat里加入了运行代码, 所以不光进行了编译, 而且执行了).

 

后记:

其实这个C++脚本的最初版本是runJava.bat, 用来编译Java的, 我在上面改了改用来运行C++, 聪明的你应该早就想到用它来编译/运行你的c, c++, java, c#, php, python, ruby, javascript, 甚至是“括号语言”Lisp了吧!

posted on 2013-12-16 19:54  刘宝成  阅读(670)  评论(0编辑  收藏  举报

导航