我想在内置的build立命令的崇高文本2build立程序
我做了一个gcc.sublime生成文件
{ "cmd" : ["gcc", "$file_name", "-o", "${file_base_name}"], "selector" : "source.c", "shell":true, "working_dir" : "$file_path" }
但我得到的是一个错误说
gcc:致命错误:没有input文件编译终止。 [以0.0结束,退出代码4]
有任何想法吗
Sublime Text正在执行不带参数的gcc
,因为"shell": true
意味着"cmd"
的值被传递给一个shell,并且它应该是一个字符串。 在你的文件中,你想要直接传递参数到GCC,所以你应该设置"shell"
为false
。
我会用Makefile来做到这一点:
CC=gcc all: source
然后,输入make
。