我的项目目录如下所示:
/project
Makefile
main
/src
main.cpp
foo.cpp
foo.h
bar.cpp
bar.h
/obj
main.o
foo.o
bar.o
Run Code Online (Sandbox Code Playgroud)
我想让makefile做的就是将.cpp文件/src夹中的所有文件编译到.o文件/obj夹中的文件中,然后将所有.o文件链接/obj到顶级文件夹中的输出二进制文件中/project.
我几乎没有Makefiles的经验,我不确定要搜索什么来实现这一目标.
另外,这是一种"好"的方式,或者是否有更标准的方法来实现我的目标?