我正在尝试从编程书中实现各种项目。我的意图是让每个项目在其自己的文件夹中进行练习,然后有一个 makefile 将所有项目编译为make all
. 文件夹结构是这样的:
.
├── Makefile
├── bin
│ ├── prog1
│ ├── prog2
│ └── prog3
└── src
├── prog1
│ ├── Makefile
│ └── main.c
├── prog2
│ ├── Makefile
│ └── main.c
└── prog3
├── Makefile
└── main.c
我想学习如何建立这样的结构。特别是顶部makefile访问那里src
调用的所有文件夹的部分make
,然后将可执行文件复制并重命名到bin
文件夹中。