gpt4 book ai didi

linux - 创建生成文件

转载 作者:太空宇宙 更新时间:2023-11-04 11:38:03 25 4
gpt4 key购买 nike

我正在尝试为我的库创建 makefile 和配置,其目录结构如下:

 $projectroot    ├── lib    ├── src    └── test

这个库有 3 个不同的部分(第 1 部分、第 2 部分和第 3 部分),它是一个分层库,这意味着第 2 部分需要第 1 部分,第 3 部分需要第 2 部分和第 1 部分:

 part1 ◁───┐    △      │    │      │   part2   │      △    │      │    │      │    │     part3 ┘

现在,我想要 4 个不同的目标,如下所示:

all:       <MAKE ALL THE 3 PARTS>part1:             <MAKE PART1>part2:       <MAKE PART2>part3:       <MAKE PART3>

我对make(make all)没有问题,但是例如有人只想安装part2,我需要验证part2是否已经安装

我该怎么做?

最佳答案

只列出 part1part2 作为 part3 的依赖:

all: part1 part2 part3

part1:
MAKE PART1

part2: part1
MAKE PART2

part3: part1 part2
MAKE PART3

关于linux - 创建生成文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6174029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com