我已经为 C 和 C++ 代码配置了一个构建系统,并将以下配置文件存储为 C++.sublime-build。
{
"cmd": ["gcc.exe", "-static", "-o", "$file_base_name", "$file"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "$file_path",
"selector": "source.c, source.c++",
"shell": true
}
当我从 Sublime 构建一个简单的 C 文件时,在状态栏中“Building”出现了大约 3 秒钟,输出面板打开但仍然为空。“Building”最终在状态栏中消失,但没有创建 .exe 文件。我的系统 PATH 设置是正确的。
当我从命令行手动运行相同的命令时,它就像一个魅力:
gcc -static -o test test.c
test.exe 立即创建。我的构建系统配置有什么问题?