我刚刚继承了一些 C++ 代码,这些代码用一个包含主函数和一堆其他函数的 cpp 文件编写得很糟糕。还有一些.h文件包含类及其函数定义。
.h
到目前为止,程序是使用命令编译的g++ main.cpp。现在我已经将类.h和.cpp文件分开了,我需要使用 makefile 还是仍然可以使用g++ main.cpp命令?
g++ main.cpp
.cpp
列出 main.cpp 之后的所有其他 cpp 文件。
IE
g++ main.cpp other.cpp etc.cpp
等等。
或者您可以单独编译它们。然后将所有生成的“.o”文件链接在一起。