我正在尝试为我的库创建一个安装文件,该文件有 3 个部分,其中第 2 部分依赖于第 1 部分,第 3 部分依赖于第 2 部分和第 1 部分。
有可能有人只想安装一个部件,现在 makefile 应该检查是否已经在前缀位置安装了其他必需的部件,如果没有,询问用户是否确定安装该部件?
例如要安装第2部分,makefile应该检查第1部分是否已安装,如果没有安装则询问“您确定要在第1部分之前安装第2部分吗?”
我应该补充一点,make 文件中已经有 4 个目标,make part1
、makepart2
、makepart3
和 全部制作
。如果有人安装第 3 部分而不安装第 2 部分或第 1 部分,那么没有问题,但我想验证一下,因为有人可能安装了错误的部分
我该怎么做? 任何想法都会受到赞赏
最佳答案
这是不好的形式。让运行 make 的人将变量传递给它,并包含适当的值。
关于linux - 使用 makefile 安装时询问问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6258891/