我想和GCC一起编写一个简单的C程序。我需要在sublime-build文件中放入什么才能做到这一点?
发布于 2012-04-08 08:35:10
Mac OS X:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}"],
"selector" : "source.c",
"shell":true,
"working_dir" : "$file_path"
}Windows:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe"],
"selector" : "source.c",
"shell":true,
"working_dir" : "$file_path"
}发布于 2014-04-23 03:04:19
被接受的答案对我不起作用。
我所做的如下所示:
{
"cmd" : ["make $file_base_name && ./$file_base_name"],
"selector" : "source.c",
"shell": true,
"working_dir" : "$file_path",
}将shell设置为true意味着它将cmd作为一行读取,因此我调用make来编译并运行脚本。另一种选择是将shell设置为false,但您无法运行多个cmd。因此,我让它工作的唯一方法是让它用CMD + B生成文件,然后用CMD + Shift + B运行它
{
"cmd" : ["make", "$file_base_name"],
"selector" : "source.c",
"shell": false,
"working_dir" : "$file_path",
"variants": [
{
"cmd" : ["./$file_base_name"],
"name": "Run"
}
]
}发布于 2014-04-27 02:39:47
在windows中,使用file_regex编译和运行
{
"cmd": ["gcc", "$file_name", "-o", "${file_base_name}.exe", "&&", "${file_base_name}.exe"],
"file_regex": "^([^:]+):([0-9]+):",
"selector": "source.c",
"shell": true,
"working_dir": "$file_path"
}https://stackoverflow.com/questions/10059511
复制相似问题