如何让sublime text 2可以支持C语言的编译和run

如题所述

//位置前面写得很清楚了 这是我用过的最好用的版本
{
"cmd": ["gcc","-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", "gcc", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
},
{
"name": "RunInCommand",
"cmd": ["cmd", "/c", "gcc", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & echo.&pause"]
}
]
}
//加了 -Wall 警告 和最后输出结果暂停CMD框也就是类似getchar()的效果 不通过不会打开CMD框
需要自己写个宏 Preferences->Key bindings user
[
{"keys": ["f5"], "command": "build", "args": {"variant": "RunInCommand"}}
]
//我是直接F5 编译执行
温馨提示:内容为网友见解,仅供参考
无其他回答

如何让sublime text 2可以支持C语言的编译和run
让sublime text 2可以支持C语言的编译和run的方法是安装编译插件。安装C语言编译器MinGW,并把MinGW安装目录下的bin目录添加到环境变量PATH里。设置环境变量。a. 鼠标右击桌面“计算机”(WindowsXp是“我的电脑”)->“属性”b. WindowsXP时,在新弹出的属性窗口,选择“高级”->“环境变量”。 Windows...

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

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 2 C语言 scanf 为什么 无法输入
解决办法是用sumblie编译以后,运行terminal,键入 ".\/filename"手动运行;或者方便点的,sublime直接调用系统terminal运行编译后的程序。经测试上面的方法不适用于mac下的sublime 3,无法正常的调用terminal 。下面的配置文件测试可以正常的调用terminal 运行程序。{ "cmd":["gcc -o {file_base_name} fi...

sublime text2编译java文件(带有中文的)时出现Decode error - output...
回答:Java文件是什么编码的? 如果是UTF-8的,修改 JavaC.sublime-build { "cmd": ["javac", "-encoding", "utf-8", "$file"], "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java"}其他编码类似

如何用 Sublime Text 实现C\/C++代码的编译运行
,"variants":[{ "name": "Run","shell_cmd": "gcc -Wall \\"$file\\" -o \\"$file_base_name\\" && start cmd \/c \\"${file_path}\/${file_base_name} & pause\\""} ]} 按Ctrl+s保存,会自动打开user目录(Sublime Text 3\\Packages\\User),我们修改 文件名为 c.sublime-build ...

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

如何用 Sublime Text 实现C\/C++代码的编译运行
配置Sublime Text 3编译系统 创建一个名为C++.sublime-build的文件,复制到编辑器的用户自定义配置文件夹内,该目录一般为:C:\\Users\\用户名\\AppData\\Roaming\\SublimeText 3\\Packages\\User 即编辑器Preferences\/BrowesPackages...菜单打开的目录下的User文件夹中,如果此文件夹不存在,可以自行创建。根据批...

sublime text2 中文编码讨论
Sublime Text 默认不支持中文GBK编码,导致在处理包含中文字符的文件时出现乱码问题。为了解决这个问题,有几种方法可以采用。首先,可以下载并安装一个名为“ConvertToUTF8”的压缩包,然后将压缩包解压并拖拽到“Sublime Text 2\/Packages”目录下。这样可以解决Sublime Text 的默认编码问题。此外,还可以...

相似回答