subime与C/C艹结合

本文介绍了一种在Sublime Text中配置C++编译和运行的方法,包括使用g++进行编译的命令、正则表达式匹配错误信息、工作目录设置、文件选择器及编码方式。此外,还提供了三种变体:直接运行、在命令行中运行并暂停,以及终止进程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

{
	"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": "Run",
		"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
	},{
		"name": "RunInCommand",
		"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & echo.&pause"]
	},{
		"name": "Taskkill",
		"cmd": ["cmd", "/c", "taskkill", "/f", "/im","${file_base_name}.exe"]
	}]
}
Sublime Text是一款流行的文本编辑器,对于配置C/C++环境,你需要安装一些插件并设置适当的文件路径。以下是基本步骤: 1. **安装Sublime Text**: 首先确保你已经安装了Sublime Text 3或更高版本。 2. **安装插件**: - **Package Control**: 使用命令 `Ctrl+Shift+P` 或 `Cmd+Shift+P` (Windows/Linux) 打开控制面板,搜索 "Install Package Control" 安装它。 - **C/C++ Tools**: 通过Package Control安装 "C/C++ Tools for Sublime Text 3" 插件,这将提供编译支持和其他C/C++功能。 - 可能还需要安装其他如 `GitGutter`, `SideBarEnhancements`, `auto_complete_cmake` 等,视个人喜好选择。 3. **设置构建系统**: - 在`Tools`菜单中选择 `Build System` > `New Build System...` - 创建一个`.sublime-build` 文件,例如叫`CMake.sublime-build`。在这个文件里,你可以编写CMakeLists.txt文件的内容,配置编译器、链接器等信息。 ``` { "cmd": ["cmake", "$file_path", "-DCMAKE_BUILD_TYPE=Debug"], "working_dir": "${project_path:${folder}}", "variants": [ { "name": "Debug", "shell_cmd": "make -j ${thread_count}" }, { "name": "Release", "shell_cmd": "make -j ${thread_count} -O2" } ] } ``` 4. **配置环境变量**: - 如果需要,添加环境变量到`User`目录下的`.bashrc`或`.zshrc`(取决于你的操作系统)文件中,以指定g++或clang的路径。 5. **编译快捷键**: - 右击源代码文件,然后选择 "Build System" > 选中你创建的 build system,如 "CMake",然后绑定一个快捷键(如 `Ctrl+B`)来快速构建。 6. **调试支持**: - 考虑安装 `DAP`(Debugger Adapter Protocol)相关的插件,比如 `debugger-for-gdb` 或 `sublimedbg`,以便进行C/C++程序的调试。 记得检查你的具体项目需求,因为上述配置可能需要针对每个项目进行微调。如果你遇到问题,可以在Sublime Text的官方论坛或相关的技术社区寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值