如何在Vim中编译多个.cpp文件

时间:2018-10-23 13:34:46

标签: c++ vim

我是一位新手程序员,试图弄清楚如何编译两个单独的.cpp文件和.h文件。到目前为止,从我的Google搜索中,我发现我需要输入以下内容:

gcc -o myprogram file1.cpp file2.cpp

有人可以对此进行扩展吗?

1 个答案:

答案 0 :(得分:3)

对于临时会话(或可能在本地.vimrc文件中),您可以指定内置makeprg变量(另请参见:help makeprg

set makeprg=g++\ -o\ myprogram\ file1.cpp\ file2.cpp

并通过:make调用编译。如果您有任何编译错误或警告,可能会很方便,这将打开快速修复窗口。

但是,请注意,这只是用于快速反复试验的临时破解。如果要确定这两个文件的重要性,请选择一个构建系统并进行相应配置。然后,再次调整makeprg变量以调用例如make(仍然是默认设置),ninjascons(以防您讨厌自己)或选择的任何工具。