【发布时间】:2021-05-19 04:24:20
【问题描述】:
我是 Makefile 的新手,我必须为我的项目创建一个 Makefile。
project
├── Makefile
|
├── application
│ |── code1
│ | ├── header-->header1.h(Inside the header1 folder)
│ | |── source-->main1.c(Inside the source1 folder)
| | ├── doc-->Makefile
| |
| |── code2
| | ├── header-->header2.h(Inside the header2 folder)
| | |── source-->main2.c(Inside the source2 folder)
| | ├── doc-->Makefile
对于这个项目,我怎样才能在code1和code2里面写Makefile和整体Makefile
如何创建整体Makefile运行子目录Makefile
【问题讨论】:
-
你必须使用
makefile吗?如果可能的话,我建议改用cmake。 -
为什么你认为每个目录都需要一个Makefile...?
-
我必须在linux中使用
Makefile -
@user253751: 那么如何运行项目文件夹中的C程序
-
如果在每个目录中使用相同的子目录名称会简单很多。在
doc中有一个Makefile是完全陌生的。
标签: c linux shell makefile project