【发布时间】:2021-02-02 15:15:46
【问题描述】:
我有这样的文件结构:
Project
|-- program1
| `-- main.cpp
|-- program2
| `-- main.cpp
`-- program3
`-- main.cpp
我想在项目根目录创建一个生成文件,它会自动递归获取所有 .cpp 文件并将它们编译为同一文件夹中的文件。像这样:
Project
|-- program1
| |-- main.cpp
| `-- main.o
|-- program2
| |-- main.cpp
| `-- main.o
`-- program3
|-- main.cpp
`-- main.o
这些程序彼此无关,因此没有任何重叠。
我以前从未创建过 makefile,而且文档很难理解。有什么帮助吗?
【问题讨论】: