几乎每一门编程语言都是从"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了吧!