首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Sublime Text 2编译和运行一个简单的C程序?

如何用Sublime Text 2编译和运行一个简单的C程序?
EN

Stack Overflow用户
提问于 2012-04-08 08:34:34
回答 5查看 25.8K关注 0票数 13

我想和GCC一起编写一个简单的C程序。我需要在sublime-build文件中放入什么才能做到这一点?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-04-08 08:35:10

Mac OS X:

代码语言:javascript
复制
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}"],
"selector" : "source.c",
"shell":true,
"working_dir" : "$file_path"
}

Windows:

代码语言:javascript
复制
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe"],
"selector" : "source.c",
"shell":true,
"working_dir" : "$file_path"
}
票数 14
EN

Stack Overflow用户

发布于 2014-04-23 03:04:19

被接受的答案对我不起作用。

我所做的如下所示:

代码语言:javascript
复制
{
  "cmd" : ["make $file_base_name && ./$file_base_name"],
  "selector" : "source.c",
  "shell": true,
  "working_dir" : "$file_path",
}

shell设置为true意味着它将cmd作为一行读取,因此我调用make来编译并运行脚本。另一种选择是将shell设置为false,但您无法运行多个cmd。因此,我让它工作的唯一方法是让它用CMD + B生成文件,然后用CMD + Shift + B运行它

代码语言:javascript
复制
{
  "cmd" : ["make", "$file_base_name"],
  "selector" : "source.c",
  "shell": false,
  "working_dir" : "$file_path",

  "variants": [
    {
      "cmd" : ["./$file_base_name"],
      "name": "Run"
    }
  ]
}
票数 3
EN

Stack Overflow用户

发布于 2014-04-27 02:39:47

在windows中,使用file_regex编译和运行

代码语言:javascript
复制
{
    "cmd": ["gcc", "$file_name", "-o", "${file_base_name}.exe", "&&", "${file_base_name}.exe"],
    "file_regex": "^([^:]+):([0-9]+):",
    "selector": "source.c",
    "shell": true,
    "working_dir": "$file_path"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10059511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档