sublime text C++

幾乎每一門編程語言都是從"Hello, world!"學起的, 剛學編程的時候感受有點枯燥,javascript

對它不夠重視. 但是到後來慢慢發現, 幾乎我學到的每個知識點, 在最開始都是通過php

helloworld引導, 實施, 驗證過來的, 東西學的越多, 我越是離不開helloworld, 它簡潔, java

快速, 方便, 是驗證本身想法的最好方式.python

(這裏的helloworld是指單文件程序, 沒有複雜的程序架構, 僅僅對單一知識點進行編程).c++

多說了一些廢話, 請勿見怪!編程

 

sublime text 默認就支持C++的編譯, 運行.c#

可是它默認調用的是g++編譯器(一個GNU旗下的開源編譯器, 主要用在Linux下, Windows也有相應版本), 相信不少初級開發者都沒有裝這個編譯器.windows

Windows下你們通常習慣使用VC來進行開發, 咱們習慣於點擊按鈕進行編譯, 運行.ruby

其實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了吧!

相關文章
相關標籤/搜索