我正在尝试在sublime 2中运行c程序,windows机器,我已经安装了mingw,更新了路径变量,并在sublime新构建系统中复制了以下代码
{
"cmd": ["gcc -o $file_base_name $file && ./$file_base_name"],
"path": "C:/Program Files (x86)/CodeBlocks/MinGW/bin",
"shell": true
}
然后我写了一个简单的C程序
#include<stdio.h>
int main()
{
printf("ihdfoihsdifhoisdhf");
return 0;
}
按下CTRL + SHIFT + b和CTRL + b,我收到以下错误
'.' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.4s with exit code 1]
答案 0 :(得分:1)
问题很可能在这里:
"cmd": ["gcc -o $file_base_name $file && ./$file_base_name"],
点斜杠是* nix系统的当前目录表示法,但您使用的是Windows系统,因此请尝试将其更改为
"cmd": ["gcc -o $file_base_name $file && $file_base_name"],
同样,您需要将/
中的正斜杠path
更改为反斜杠\
。