Компиляция C в Windows XP - PullRequest
       41

Компиляция C в Windows XP

1 голос
/ 17 сентября 2010

Я хочу изучить редактор Vim и пытаюсь скомпилировать C-файл. Я установил MinGW и добавил gcc.exe в системный путь:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Arquivos de programas\TortoiseSVN\bin;c:\Arquivos de programas\Microsoft SQL Server\100\Tools\Binn\;c:\Arquivos de programas\Microsoft SQL Server\100\DTS\Binn\;C:\MinGW\bin\

В Vim я сделал: :! gcc code.c -o gcc.exe Откроется окно cmd со следующим текстом:

C:\WINDOWS\system32\cmd.exe /c gcc -Wall code.c -o code.exe
gcc: code.c: No such file or directory
gcc: no input files
shell returned 1
Hit any key to close this window...

Что не так? Спасибо.

Ответы [ 2 ]

2 голосов
/ 17 сентября 2010

См. этот вопрос для полного .vimrc, строка, которая вам нужна:

" Automatically cd into the directory that the file is in
autocmd BufEnter * execute "chdir ".escape(expand("%:p:h"), ' ')
0 голосов
/ 17 сентября 2010

Возможно ли, что ваш файл на самом деле называется "code.c.something". Windows любит добавлять дополнительные окончания в файлы, не спрашивая. Это, вероятно, не решение, но это то, что нужно остерегаться.

...