如何让你的sublime text编译运行cpp文件
额,有同学问我我就发一个吧(
啊我用的是 windows 如果是别的的话那没救了我也没办法。
首先,找到你的 g++ 编译器的路径。如果你有一些 C++ 编辑器的话可以:
- 右键编辑器快捷方式。
- 打开文件所在位置。
- 找到叫
MinGW或有MinGW前缀的文件夹(我不知道是不是都是这样的,但我能找到的编译器都是这样的)。 - 打开这个文件夹,再找到一个叫
bin的文件夹。 - 打开它,再把这个路径复制下来(可以点击上面的地址栏再
Ctrl + C)。
如果没有编辑器就只能下载一个 g++ 编译器了(但我也不知道在哪里下qwq)。
好了,现在就要设置环境变量了。
- 右键
此电脑,左键属性。 - 左键
高级系统设置。 - 左键
环境变量。 - 单击一下
Path,再点击编辑。 - 在弹出的窗口中点击
新建,把刚刚复制的路径粘贴在里面。
或者你也可以搜索 环境变量 再从第 3 步开始。
现在就只差整 sublime text 了。
- 打开你的
sublime text。 - 找到
Tools(中文的话应该是工具)选项。 - 点击,点击
Build System(这个我不知道中文是什么了qwq),再点New Build System。 - 在它给你新建的文件里输入以下代码:
{
"cmd": ["g++","-Wall", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"encoding":"cp936",
"variants":
[
{
"name": "C++_Run",
"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
},
{
"name": "C++_RunInCommand",
"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & echo.&pause"]
}
]
}
Ctrl + S保存它,不要更改保存的路径,我一般命名为g++.sublime-build,后缀也是不能改的。
好了,以上步骤完成后关掉 sublime text 再重开就行。
按下 Ctrl + B 就可以编译运行了,第一次的话他会给你弹出一个窗口,选有 C++_RunlnCommand 的一项就行啦。
哦,如果你和我是同机房的,那么你可以直接用下面的编译器路径,省的去翻文件夹了,因为我不知道是不是所有的机子都是这样的所以我不敢保证qwq。
C:\Program Files (x86)\Dev-Cpp\MinGW64\bin
祝你使用 sublime text 愉快!