我想使用Sublime的gcc
,g++
和make
来编译c和c ++代码到Winows上的Linux runnables。我无法从Sublime运行bash.exe
,就像stackoverflow上的许多其他用户一样。
C:\Windows\System32\bash.exe
文件复制到C:\Windows\SysWOW64\
目录。需要因为WoW64 file system redirection(谢谢Martin!)Tools -> Build System -> New Build System...
)
{
"cmd" : ["bash", "-c", "gcc ${file_name} -o ${file_base_name} && ./${file_base_name}"],
"shell": true,
"working_dir": "${file_path}",
}
此代码将编译.c代码而不是运行它。输出将显示在Sublime的Build Results面板中。Tools -> Build System
列表中选择它,然后点击Ctrl + B
。您可以自定义我放在那里的命令,主要是您可以使用bash -c "CommandsYouWantToRun"
运行Linux命令