试图从Vim编译和调试C++

Cai*_*aio 9 windows debugging vim makefile compilation

我一直在Windows XP上使用Code :: Blocks学习C++和Allegro,最近感觉就像学习Vim一样.但是,我不知道如何"手动"编译程序(即,不使用IDE).

为了从Vim中编译,我已经将makeprg设置为gcc,但我知道我还需要一个makefile.那是什么,我该怎么写?是否可以使用make文件,例如Allegro?

另外,我非常喜欢CB调试器(我正在使用gdb).是否有可能与Vim做类似的事情?

谢谢.

Can*_*der 4

您不一定需要Makefile,但它是在类 UNIX 系统上编译代码的首选(也可能是最明智的)方式。

我不知道 GNU Make 是否有 Windows 端口,但您可能可以在Cygwin下运行它。

要了解有关 GNU Make 和 Makefile 的更多信息:

另外,请参阅这个问题:直接从vim编译

强制编辑:我不使用 Windows 或 Cygwin。您可能想听取epochwolf关于该部门的建议。