我在gvim中写了这个简单的程序:'myFile.c'。
#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
错误:
gcc:error:myFile.c:没有这样的文件或目录。
gcc:致命错误:没有输入文件。
编译终止。
如果我更改了无法正确扩展的百分号:
:!gcc -o myFile.exe c:\users\myName\desktop\folder\myFile.c && myFile.exe
程序编译并执行。
如何让%扩展到上面显示的路径?
提前致谢。
答案 0 :(得分:0)
看起来您应该将目录更改为C文件所在的目录。否则,您正在寻找%:p
而非%
。
:make %<
- 您可能必须先更改目录,或使用%<
之外的其他内容。