Если ваша программа gnumake настроена правильно (Linux, Cygwin, ...), но, к сожалению, не с MinGW, вам не нужно настроить :makeprg
для проекта mono-files pet, скомпилированного с исходными файлами.
В тех случаях, если вам нужно добавить опции, просто установите их в $ CXXFLAGS, $ LDFLAGS, $ CFLAGS, $ CC, $ CXX и т.д. из Vim:
:let $CXXFLAGS='-g -O2 -std=c++11'
Теперь вернемся к ваша проблема (как я подозреваю, плохо настроенный mingw), я не уверен, почему у вас есть обратная косая черта в конце вашего выражения. Я использовал (плагин, но это другая история):
" in a c ftplugin/ or a local vimrc in the directory where C pet projects are
:setlocal makeprg=gcc\ %\ -o\ %<.exe
Я думаю, что эта ссылка поможет вам ---> http://stackoverflow.com/questions/6281493/how-do- i-compile-acc-program-through-windows-command-prompt –
Это не связано с моим вопросом, что так всегда ... – AGGHG
Прочитайте документацию по [GCC] (http://gcc.gnu.org/). Существует целая глава о том, как [вызвать GCC] (https://gcc.gnu.org/onlinedocs/gcc/Invoking-GCC.html) –