【问题标题】:Sublime text linux gcc build for simple C programs用于简单 C 程序的 Sublime text linux gcc 构建
【发布时间】:2012-07-06 22:53:51
【问题描述】:

我想在sublime text 2的内置构建命令中构建程序

我制作了一个 gcc.sublime-build 文件

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

但我得到的只是一个错误提示

gcc:致命错误:没有输入文件 编译终止。 [在 0.0s 内完成,退出代码 4]

任何想法

【问题讨论】:

    标签: linux gcc sublimetext2


    【解决方案1】:

    Sublime Text 不带参数执行gcc,因为"shell": true 表示"cmd" 的值被传递给shell,它应该是一个字符串。在您的文件中,您似乎希望将参数直接传递给 GCC,因此您应该将 "shell" 设置为 false

    【讨论】:

    • @DickWthomas 可能不在,但答案仍然是正确的。
    【解决方案2】:

    我会使用 Makefile 来做到这一点:

    CC=gcc
    all: source
    

    然后,输入make

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-05
      • 2012-10-22
      • 2013-12-31
      • 2020-10-07
      • 2012-11-20
      • 2013-08-28
      相关资源
      最近更新 更多