首先安装C++编译器并配置环境变量,然后在Sublime Text中创建自定义Build System:新建Build System文件,输入包含编译和运行命令的JSON配置,保存为C++.sublime-build;之后通过Tools选择该构建系统,使用Ctrl+B编译,Ctrl+Shift+B运行,程序输出显示在底部面板。

在Sublime Text中配置C++编译运行环境,主要是通过配置Build System来实现调用本地的g++或clang++编译器进行编译和运行。以下是详细步骤,适用于Windows、macOS和Linux系统。
1. 安装C++编译器
确保你的电脑已经安装了C++编译器:
-
Windows:推荐安装MinGW-w64或MSYS2,包含g++。安装后将bin目录(如
C:\MinGW\bin)添加到系统PATH环境变量。 -
macOS:打开终端输入
g++ --version,若未安装会提示安装Command Line Tools。 -
Linux:使用包管理器安装,例如Ubuntu执行:
sudo apt install g++
安装完成后,在终端或命令行输入g++ --version验证是否成功。
2. 配置Sublime Text的Build System
打开Sublime Text,按以下步骤创建自定义构建系统:
立即学习“C++免费学习笔记(深入)”;
- 点击菜单栏的 Tools → Build System → New Build System…
- 会打开一个JSON格式的配置文件,将内容替换为以下代码(以g++为例):
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.cc, source.c++, source.cpp, source.hxx, source.hpp",
"variants":
[
{
"name": "Run",
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}" , "&&", "${file_path}/${file_base_name}"]
}
]
}
说明:
-
cmd是默认的编译命令,生成可执行文件。 -
variants中的 "Run" 命令会在编译后立即运行程序。 - 使用
&&连接命令表示前一条成功后再执行下一条(Windows和Linux/macOS通用)。
保存文件,命名为 C++.sublime-build,保存位置使用默认路径即可。
3. 使用方法
写好一个C++文件(如hello.cpp),操作如下:
- 选择构建系统:点击 Tools → Build System → C++(刚才保存的名字)
- 编译:按下 Ctrl + B,只编译不运行
- 编译并运行:按下 Ctrl + Shift + B,选择“Run”变体执行
程序输出会显示在Sublime底部的面板中。支持输入时,可在面板中直接输入内容(部分系统可能输入受限,建议复杂输入在终端运行)。
4. 常见问题处理
- 提示“g++ not found”:检查编译器是否安装,并确认已添加到系统PATH。
-
中文路径或空格报错:尽量避免文件路径含中文或空格;也可在JSON中用引号包裹变量,如
"${file}"通常已足够。 - Windows下无法运行:确保使用的是MinGW或WSL中的g++,且CMD能正常调用。
基本上就这些。配置一次后,以后所有C++文件都可以用 Ctrl+B 快速编译运行,轻量高效。











