sublime配置编译C/C++
程序员文章站
2022-05-30 17:36:47
...
一、简洁版
- 安装MinGW以及sublime
- 配置环境变量
- 配置编译文件
二、较详细版
-
安装MinGW和sublime
读者可从http://www.mingw.org/进行下载安装(不建议,速度较慢),也可直接从codeblocks或者devcpp安装目录下提取,本文中将会利用devcpp的MinGW来进行说明(什么?你不知道devcpp?)
安装MinGW:找到devcpp安装目录下的MinGW64文件夹,复制到C盘根目录,命名为MinGW即可
安装sublime:直接安装即可
-
配置环境变量
如果你之前配置了环境变量,则可以跳过此步。(如何查看?阅读下面“检验是否成功”项)
找到此电脑->属性->高级系统设置->环境变量,如图
找到 系统变量 path那一行,点击编辑,在后面加入C:\MinGW\bin,注意与前面用英文逗号区别开
确定保存即可
检验是否成功:win+R,输入cmd回车(就是调出命令行窗口),输入gcc -v,显示版本信息说明成功,如果显示“gcc不是内部或者外部命令”,说明没有成功
-
配置编译文件
运行sublime,点击工具->编译系统->新编译系统,会出现以sublime-build为后缀的文件,复制代码(文后附),粘贴覆盖原有即可,然后保存,分别命名为C和C++(.sublime-build)(什么?没有权限保存?试试管理员运行模式)
写一个cpp文件,按快捷键shift+ctrl+B,显示结果,如图所示
C语言:
{
"working_dir": "$file_path",
"cmd": "gcc -Wall \"$file_name\" -o \"$file_base_name\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"shell_cmd": "gcc -Wall \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
}
]
}
C++
{
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c++",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ -Wall -std=c++11 \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
}
]
}
此篇文章主要侧重于配置的整个过程,对于其中一些细枝末节,这里就已经省略了,如果读者有兴趣,不妨读读这篇文章sublime text 3配置c/c++编译环境