gnu-make - Gnu make,多组分组目标
问题描述
我有一个包含两个规则的生成文件,每个规则都定义了一个(完全不同的)分组目标。每种情况下的目的是(当然)通过执行一次相关联的配方来生成所有目标。
如果两个规则都存在,每个都使用目标分隔符“&:”,我会得到“警告:覆盖目标'&'的配方”,并引用两个配方中的每一个的第一行。
如果我更改任一规则以使用标准目标分隔符“:”,警告就会消失。
我可以提供 makefile 的摘录,但相信上面的描述尽可能简洁。
解决方案
GNU make 版本 4.3 中引入了分组目标。
您的 GNU make 版本太旧,无法识别这种语法(它认为这&
是一个目标名称)。
推荐阅读
- rxjs - Angular 9/rxjs:如何处理 switchMap 中抛出的错误?
- r - 更精简的混合效应模型
- java - 仅在注销操作的情况下,如何在服务器端使 HTTP1.1 连接不持久?
- python - Python 101 - 变量名替换
- reactjs - 如何在 React 中为管理员和用户拆分代码
- git - 使用共享的私有 git 存储库
- bitbucket - 由于密码更改,无法从 bitbucket 服务器获取/提取代码
- node.js - 快递 | 发送到客户端后无法设置标头
- css - 有没有办法将高度延伸到 100% 以上?
- kubernetes - Kubernetes Graceful Shutdown:在终止期间继续服务流量