为什么赢了';Vim编译我的C代码?

为什么赢了';Vim编译我的C代码?,vim,Vim,可能重复: 我一直在尝试使用GVIM7.2编译一个简单的c代码。 我已经安装了Borlandbcc32编译器,但我一直收到消息 “make未被识别为内部或外部命令” 我做错了什么?我应该在我的\u virmrc文件中包括哪些内容 更正问题或需要设置什么配置来编译代码?该错误表明Vim无法找到make 故障排除步骤: 是否安装了make 路径中是否包含make可执行文件的目录 您可以从命令行运行make 您能否从vim内部运行make 有助于: 您正在使用哪个版本的Windows 要在系统

可能重复:

我一直在尝试使用GVIM7.2编译一个简单的c代码。 我已经安装了Borland
bcc32
编译器,但我一直收到消息 “make未被识别为内部或外部命令”

我做错了什么?我应该在我的
\u virmrc
文件中包括哪些内容
更正问题或需要设置什么配置来编译代码?

该错误表明Vim无法找到
make

故障排除步骤:

  • 是否安装了
    make
  • 路径中是否包含
    make
    可执行文件的目录
  • 您可以从命令行运行
    make
  • 您能否从vim内部运行
    make
有助于:

  • 您正在使用哪个版本的Windows

要在系统路径中创建的路径是什么?我会先检查一下。

您是否已将带有Borland的
make.exe的目录添加到您的
%PATH%

右键点击我的电脑→ 性质→ 先进的→ 环境变量看看

在这种情况下,VIM正在查找您的
make.exe
。将其置于路径上,或设置变量makeprg

:set makeprg={path to your make exe}

如果你使用更多的感叹号,这意味着人们会更快地回答你的问题。在同一个用户的愚弄下,答案很简单:因为Vim没有使用+cc和+c++选项编译,显然:)@thomasjnr你是受欢迎的。谢谢你接受我的回答。