|
楼主 |
发表于 2010-12-15 23:34:35
|
显示全部楼层
我在_vimrc中加入:set makeprg=c51.exe\ %,用vim打开test2.c,:make一下,显示:
:!c51.exe test2.c >d:\temp\VIe55.tmp 2>1
(1 / 5):
请按ENTER或其他命令继续
检查test2.c的目录,发现多了test2.LST和test.OBJ文件。
如果我在cmd下运行"C51.exe test2.c"会显示:
C51 COMPILER V9.01 - SN: K1NMC-I5MMLC
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
同样会在该目录生成test2.lst和test2.obj,说明在vim下的make确实编译了C文件,并且生成了目标文件,但是它的输出到那里去了呢?怎样才能在quickfix窗口输出呢。
我现在对vim的调用原理还不是太清楚,所以问的问题可能有些简单。请大侠解释一下,给我指一个方向也可以,让我去看什么。 |
|