我是一名新手程序员,试图找出如何编译两个单独的 .cpp
文件和 .h
文件。到目前为止,从我的谷歌搜索中,我发现我需要输入如下内容:
gcc -o myprogram file1.cpp file2.cpp
有人可以对此进行扩展吗?
最佳答案
对于临时 session (或可能在本地 .vimrc
文件中),您可以指定内置的 makeprg
变量(另请参阅 :help makeprg
)
set makeprg=g++\ -o\ myprogram\ file1.cpp\ file2.cpp
并通过:make
调用编译。如果您有任何编译错误或警告,这将打开 quickfix 窗口,这很方便。
但是请注意,这不过是用于快速试错周期的临时 hack。当这两个文件意味着更严重的事情时,选择一个构建系统并相应地配置它。然后,再次调整 makeprg
变量以调用例如make
(这是默认设置)、ninja
、scons
(以防您讨厌自己)或您选择的任何工具。
关于c++ - 如何在 vim 中编译多个 .cpp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52950465/