Я написал эту простую программу в gvim: 'myFile.c'.Компиляция и выполнение C-файла в gvim на окнах 7
#include <stdio.h>
int main (void)
{
int a = 1;
int b = 9;
printf("%d + %d = %d\n", a, b, a + b);
return 0;
}
В GVim следующей инструкции :!gcc -o myFile.exe % && myFile.exe
ошибки в:
НКУ: ошибка: myFile.c: Нет такого файла или каталога.
gcc: фатальная ошибка: нет входных файлов.
сбор завершено.
Если изменить знак процента, который не расширяется корректно:
:!gcc -o myFile.exe c:\users\myName\desktop\folder\myFile.c && myFile.exe
программа компилирует и выполняет.
Как сделать% расширением до пути, показанного выше?
Заранее спасибо.
спасибо за ваш ответ. Когда я ': cd' в gvim Я в текущем каталоге, где находится мой файл C. Я просто хочу понять, почему ':! Gcc% -o myFile.exe' не видит myFile.c – 1m9K
Что говорят':! Pwd' или ':! Ls'? (это может быть ':! dir', я не знаю эквивалент pwd в чистом мире msdos/windows) –
Вы рок. на самом деле: ':! dir' перечисляет всю корневую директорию \. Когда я делаю ':! Dir' $ home \ .. \ folder', я вижу это. Более того, я понял, что '%' заменяет буфер в GVIM. Проблема в gvim и как она использует встроенный 'cd' – 1m9K