如构造 C 语言的 Build System
{
"shell_cmd": "gcc \"${file}\" -o \"${file_path}/${file_base_name}\" -Wformat=2",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"shell_cmd": "gcc \"${file}\" -o \"${file_path}/${file_base_name}\" -Wformat=2 && \"${file_path}/${file_base_name}\""
}
]
}
我在执行 Run 命令后仍然把程序重新编译了一遍后才运行,有没有办法让它直接运行已编译好的程序或其他文件?非常感谢
把你shell_cmd 改一个不就好了,例如你要运行一个a.out, 直接设置:
"shell_cmd": "${file_path}/a.out"
或者自己写一个插件解决咯