【原创】Sublime Text 3快捷配置c++的编译,运行,gdb环境
2024-09-04 14:47:24
打开Tools ->Build System -> New Build System
弹出一个文件,将原有的东西删掉,输入:
{
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "g++ -Wall \"$file_name\" -o \"$file_base_name\" -O2 -g -Wl,--stack=512000000",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c++",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ -Wall \"$file\" -o \"$file_base_name\" -O2 -g -Wl,--stack=512000000 && start cmd /c \"${file_path}/${file_base_name} & pause\""
},
{
"name": "Debug",
"shell_cmd": "g++ -Wall \"$file\" -o \"$file_base_name\" -g -Wl,--stack=512000000 && start cmd /c gdb \"${file_path}/${file_base_name}\""
}
]
}
然后保存,在Tools ->Build System中选中你刚刚创建的那个文件。
再打开Preferences ->Key Bindings,在弹出的右面的文件中输入:
[
{ "keys": ["ctrl+shift+b"], "command": "build", "args": {"variant": "Run"} },
{ "keys": ["ctrl+shift+d"], "command": "build", "args": {"variant": "Debug"} },
]
然后保存。此时,按ctrl+b即可编译,ctrl+shift+b即可编译+运行,ctrl+shift+d即可编译+打开gdb调试。
注意:这里我默认开了O2,不想开的将代码中所有的 -O2 删掉即可。
当然你也可以自己改快捷键~
最新文章
- 【前端】在Gulp中使用Babel
- 【解决方法】magento paypal快速结账 不跳转
- Web安全之CSRF攻击
- code::blocks的快捷键汇总
- JS产生四位随机数的方法
- Android 下log的使用总结
- 入侵HP打印机的文件系统
- (转)linux bash shell 入门教程
- Installation and Configuration MySQL Cluster 7.2 on CentOS 5 (include MySQL 5.5)
- 篇3 安卓app自动化测试-搞定界面元素
- CSS中2d转换:transition过渡放在:hover伪类中与应用在整个元素中区别
- 引导加载程序之争: LILO 和 GRUB
- 字符串的一些常用方法 string
- unity3d学习路线
- 7-27 Codeforces Round #499 (Div. 2)
- Big Event in HDU HDU - 1171
- CentOS6.8下安装mysql
- MS-Windows中的Git命令行
- [RF] 安装好Robot Framework之后怎样让启动的界面后面不带命令行窗口,且图片以机器人显示
- 推荐vue.js、layer.js、axios.js
热门文章
- hdu 1087 最大上升子序列的和(dp或线段树)
- 获取cookie中的某个参数值
- MySQL完全备份脚本:数据+二进制日志+备份日志
- php接口开发时,数据解析失败问题,字符转义,编码问题
- 正确使用‘trap指令’实现Docker优雅退出
- 让网站永久拥有HTTPS - 申请免费SSL证书并自动续期
- 解决 ecshop 搜索特殊字符关键字(如:*,+,/)导致搜索结果乱码问题
- Java实验--关于英文短语词语接龙
- ios 6.0模拟器页面调出pop窗口消失后无法使用键盘
- Apache和IIS共享80端口的四个设置方法