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

如题所述

Mac OS X:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}"],
"selector" : "source.c",
"shell":true,
"working_dir" : "$file_path"
}

Windows:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe"],
"selector" : "source.c",
"shell":true,
"working_dir" : "$file_path"
}
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-02
  先你得有一个编译器,对于 Windows 和 Linux 来说可以采用 gcc 。
  For Windows:
  下载安装MinGW,然后在系统环境变量中添加C:\MinGW\bin
  (假设你把 MinGW安装在 C 盘)最后在Sublime Text 2中Tools –> Build System –> New Build System…输入如下内容并保存:
  {
  "cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe", "-lm", "-Wall"],
  "selector" : "source.c",
  "shell":true,
  "working_dir" : "$file_path"
  }

  For Linux:
  直接在 Package Control 安装一个叫 SublimeClang 的插件就可以了。
  (Mac 和 Win 没测试过)
  或:
  如果是 Ubuntu ,打开终端输入sudo apt-get install build-essential,不同的Linux 发行版有不同的包管理,把 apt-get 换成你的系统的命令就好了。
  最后在Sublime Text 2中Tools –> Build System –> New Build System…输入如下内容并保存:
  {
  "cmd" : ["gcc", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],
  "selector" : "source.c",
  "shell":false,
  "working_dir" : "$file_path"
  }

  For OS X:
  下载Xcode,然后下载Command Line Tools,最后在Sublime Text 2的 Build System 中选择 C++ 。

如何让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 的默认编码问题。此外,还可以...

相似回答