sublimetext C环境的设置,只能编译,无法直接运行代码。


在 Tools->Build System->New System...
添加了一个 C 的编译环境
{
"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:] ):([0-9]+):?([0-9]+)?:? (. )$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",

"variants":
[
{
"name": "Run",
"cmd" : ["${file_path}/${file_base_name}"]
}
]
}
or
{
"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:] ):([0-9]+):?([0-9]+)?:? (. )$",
"working_dir": "${file_path}",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["bash", "-c", "gcc '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"]
}
]
}
这两都会编译一个与源文件同名的的可执行程序出来,在源文件同目录之下。
现在希望,不需要去打开文件,点生成的目标文件,而是编译后直接在sublimetext中直接运行。(具体怎么设置???)
sublimetext 为build 3065
系统为OS X 10.10.1
已安装 Xcode(APP Store 中安装 版本6.1)



相关链接

编译器 SublimeText

洗好菊花等曾春 10 years ago

Your Answer