我想在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.0秒结束,退出代码为4]
任何想法
答案 0 :(得分:5)
Sublime Text正在执行gcc
没有参数,因为"shell": true
表示"cmd"
的值传递给shell,它应该是一个字符串。在您的文件中,您似乎希望将参数直接传递给GCC,因此您应将"shell"
设置为false
。
答案 1 :(得分:0)
我会用Makefile执行此操作:
CC=gcc
all: source
然后,输入make
。