sublime text 2如何运行和调试C++程序

我点运行时老出现错误??
还有就是怎么调用gdb

我的解决办法:新建一个build systems
//my_cpp

{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"shell": true,
"variants":
[
{
"name": "Run",
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}", "&", "${file_path}/${file_base_name}.exe"]
}
]
}
但是只能通过点手动run,快捷键ctrl shift B不起作用

这样就解决了:
//my_cpp
{
//"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"shell": true,
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}", "&", "${file_path}/${file_base_name}.exe"]
}

这是我试出来更好的
//C++_My
{
//"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"shell": true,
"cmd": [ "g++", "${file}", "-o", "${file_path}/${file_base_name}", "&","start", "${file_path}/${file_base_name}.exe"]
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-29
我的和你的一样,但是exe文件已经生成了, 就是不能自己于运行,需要自己去点一下。
求解决方法。本回答被网友采纳

Sublime Text 2 怎样直接运行代码
1 安装Sublime Text从下面链接下载安装包...2 新建C语言编译系统选择tool –> Build ...3 然后输入以下代码{"working_dir": "$fi...4 这时候,可以在Tools -> Build System...5 Build System中除了选择具体的编译系统...6 点击红色箭头处的c++ 选择Open all w...7 这样以后打开.c文件就...

如何用 Sublime Text 实现C\/C++代码的编译运行
1、选择tool –> Build System –> New Build System 2、然后输入以下代码 { "working_dir": "$file_path","cmd": "gcc -Wall \\"$file_name\\" -o \\"$file_base_name\\"","file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$","selector": "source.c","vari...

mac系统下怎样利用好sublime text 2编写html,css,js代码
1. 测试。编译之前在工具—>编译系统选择CPP。自己在SublimeText写一个C++程序,ctrl+b为编译;ctrl+shift+b为编译后在CMD里运行。如下图,中文和英文都正常显示。

如何让sublime text 2运行程序时打开命令行窗口
解决方法:使用批处理文件。本解决方法以C语言程序为例,编译器是gcc,我下载了MINGW直接解压到C盘根目录下,并设置了相应的PATH。其它编程语言可以按照这个思路适当修改批处理文件。新建两个批处理文件,一个名为runp.bat,内容如下:echo off 1 pause exit 一个为callrunp.bat,内容如下:echo off ...

如何用 Sublime Text 实现C\/C++代码的编译运行
C:\\Users\\用户名\\AppData\\Roaming\\SublimeText 3\\Packages\\User 即编辑器Preferences\/BrowesPackages...菜单打开的目录下的User文件夹中,如果此文件夹不存在,可以自行创建。根据批处理文件所在目录修改C++.sublime-build文件中的cmd路径,本例中为:D:\\\\ProgramFiles\\\\Sublime Text 3\\\\VC2008\\\\000My...

新人求问,sublime text 2运行和调试C++程序时总是出现下列error 2...
这个是因为你没有正确配置SublimeText的原因。也就是没有指定编译器的路径和参数

sublime text 2 C语言 scanf 为什么 无法输入
sublime text 2 C语言 scanf 无法输入是因为sublime build文件配置有问题。解决方法:1、打开 preference->browser packages ,在c++文件夹下找到 C++.sublime-build 文件,在将"variants":前改为以下内容:"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$","working_dir":...

sublime text win7下的c++环境搭建!!! 控制台没有任何输出
Files (x86)\\DEV-CPP\\Bin 加入到环境变量PATH中, 如果你是32位操作系统应该是没有(x86)在路径中,请确认后再添加。注意添加完环境变量要重启机器才会生效。打开sublime2最新版本, 写个简单的hello world程序 在Tools里build system里选C++ 之后在控制台里选run会输出结果, 选build会生成exe ...

SublimeText 怎样实现C++的代码提示功能
例如像修改快捷键表,除了可以通过鼠标点击Preferences->KeyBindings–Default以外,还可以通过命令搜索框输入keybinding,搜索并直接调用该命令,无需需记住各个选项在Menu的位置,也无需鼠标操作,特别适合一些双手时刻不愿离开键盘的键盘党程序员。【文件夹列表】在subLimeText中可以把一个文件夹导入到编辑器...

平时写代码是用Sublime Text 2 还是Notepad++?
成功率很低所以综合来看还是Notepad++好一点,虽然功能上没有sublime丰富甚至界面也没有sublime酷炫但是在编码问题上没有sublime那么讨厌,Notepad++绝对不会出现乱码之类的低级问题,而且设置非常简单,总之比记事本强大但又弱于IDE可以非常好的锻炼程序员写程序的能力 ...

相似回答