Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >GNU如何设置隐式模式作为先决条件

GNU如何设置隐式模式作为先决条件
EN

Stack Overflow用户
提问于 2016-08-11 12:10:40
回答 3查看 373关注 0票数 0

我有一个隐含的规则:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
%.so: %.so.5
    qnx_ln $< $@

我意识到,对于另一个目标,我必须将所有.so文件作为该目标的先决条件。

我试过这个:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
makegen: $(TEAM_ROOT)HMI_FORGF/src/src.pro module_dirs %.so
    ...

但我得到了输出

*没有规则使目标“%..so”成为“makegen”所需要的。停止播放。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-08-11 14:23:20

%先决条件模式只能在静态和隐式模式规则中使用,其中它们与目标的相应%部分相匹配;在常规规则中使用%是一个字面字符。

您需要逐字逐句地指定依赖项,除非某些源文件名与.so文件名之间存在某种对应关系,您可以利用这两者之间的对应关系,可能您一开始就已经在使用这两种方法来链接.so文件。

票数 2
EN

Stack Overflow用户

发布于 2016-08-15 23:10:31

正如前面指出的,不可以这样做,因为这不是先决条件模式的工作方式。也许你给了以下的一个想法,并拒绝了它,但我怀疑你可能会发现,以下几个贴切:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
%.so.target: %.so.5
        echo $< >> $(BUILD)/so.targets

SO_TARGETS=$(basename $(shell cat $(BUILD)/so.targets))

makegen: $(TEAM_ROOT)HMI_FORGF/src/src.pro module_dirs $(SO_TARGETS)
票数 0
EN

Stack Overflow用户

发布于 2016-08-15 23:16:20

也许您正在寻找一个规则来匹配每个现有的*.so文件?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
makegen: $(TEAM_ROOT)HMI_FORGF/src/src.pro module_dirs $(wildcard *.so)
    ...

但是,如果有一些模式可以生成尚未生成这些文件的*.so文件,则它们(显然)将不会被通配符匹配,通配符只检查现有的文件。如果这是您真正想要完成的,那么您可能希望以某种方式枚举实际的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38905268

复制
相关文章
php隐式转换,隐式转换如何使用?总结隐式转换实例用法「建议收藏」
JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。object是引用类型,其它的五种是基本类型或者是原始类型。我们可以用typeof方法打印来某个是属于哪个类型的。不同类型的变量比较要先转类型,叫做类型转换,类型转换也叫隐式转换。隐式转换通常发生在运算符加减乘除,等于,还有小于,大于等。。typeof ’11’ //string
全栈程序员站长
2022/11/10
1.7K0
php隐式转换,隐式转换如何使用?总结隐式转换实例用法「建议收藏」
如何实现隐式类型转换
Result 类型是许多编程语言中处理错误的常用方式,包括 C# 的 dotNext 库。在本文中,我们将通过例子回顾 C# 中 using 语句和隐式类型转换的使用。
newbe36524
2023/08/23
1820
javascript 隐式转换_mysql隐式转换
简单数据类型(也称为原始类型):Undefined、Null、Boolean、Number、String 和 Symbol。ES6 中新增了一种 Symbol 。这种类型的对象永不相等,即始创建的时候传入相同的值,可以解决属性名冲突的问题,做为标记。 复杂数据类型叫 Object(对象)。Object 是一种无序名值对的集合。
全栈程序员站长
2022/11/07
1.6K0
javascript 隐式转换_mysql隐式转换
隐式Intent
button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(“com.example.shaomiao.testintent.intent.action.TestActivity”); startActivity(intent); } });
tea9
2022/07/15
5310
隐式Intent
如何找到隐式转换的SQL?
我们知道,隐式转换是在开发过程中非常容易进的一种坑,最常见的就是程序中传参类型和数据库表中定义的字段类型不一致,隐患就是不能用到隐式转换字段上的索引,原先能使用索引的语句,却使用了全表,影响执行性能。
bisal
2021/09/06
1K0
Scala 【 14 隐式转换与隐式参数 】
​ Scala 的隐式转换,其实最核心的就是定义隐式转换函数,即 implicit conversion function 。
Lokinli
2023/03/09
8140
JS隐式转换_隐式转换是什么
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/10
1.9K0
Identity Server 4--使用交互式隐式授权模式
简化模式(implicit grant type)不通过第三方应用程序的服务器,直接在浏览器中向认证服务器申请令牌,步骤在浏览器中完成,令牌对访问者是可见的,且客户端不需要认证。
软件架构师Michael
2023/03/24
4810
MySQL隐式类型注入与隐式转换
在MySQL中执行SQL查询时,如果SQL语句中字段的数据类型和表中对应字段的数据类型不一致时,MySQL查询优化器会将数据的类型进行隐式转换。
Petrochor
2022/06/07
1.3K0
MySQL隐式类型注入与隐式转换
C# 隐式转换_php隐式转换
预定义的隐式转换总会成功而且不会引发异常,适当合理的用户自定义隐式转换也可以展示出这些 特性。
全栈程序员站长
2022/09/27
1.4K0
mysql 隐式类型转换_scala的隐式转换
在mysql查询中,当查询条件左右两侧类型不匹配的时候会发生隐式转换,可能导致查询无法使用索引。下面分析两种隐式转换的情况
全栈程序员站长
2022/11/07
1.9K0
mysql 隐式类型转换_scala的隐式转换
mysql 隐式转换_js强制转换和隐式转换
什么鬼,明明查的是204027026112927603,为什么204027026112927605也出来了
全栈程序员站长
2022/11/07
4.9K0
mysql 隐式转换_js强制转换和隐式转换
spark隐式转换 toDf_隐式转换是什么
解决方案就是自己定义一个隐式转换函数,double2int。这个隐士函数的功能也需要是唯一的
全栈程序员站长
2022/11/10
1.1K0
spark隐式转换 toDf_隐式转换是什么
scala快速入门系列【隐式转换和隐式参数】
本篇作为scala快速入门系列的第三十七篇博客,为大家带来的是关于隐式转换和隐式参数的内容。
大数据梦想家
2021/01/26
9150
scala快速入门系列【隐式转换和隐式参数】
scala 隐式转换
Scala 中可以让函数库调用变得更加方便的隐式变换和隐式参数,以及如何通过它们来避免一些繁琐和显而易见的细节问题。 内容主要包括 implicits 的使用规则、隐含类型转换、转换被方法调用的对象等
全栈程序员站长
2022/11/10
1.1K0
关于隐式转换
昨天,一个读者向我提交了一个问题,请我就SQL server 隐式转换发表一些看法。当SQL server遇到一个不匹配类型的表达式的时候,它有两种选择。它使用隐式转换并能够执行或者转换错误而导致执行失败。在深入隐式转换之前,让我们假定错误的情形。
Leshami
2022/03/08
7690
scala隐式转换[通俗易懂]
在之前的章节中有使用到隐式转换:scala 使用jackson解析json成对象
全栈程序员站长
2022/11/08
7560
MySQL隐式转换
当运算符与不同类型的操作数一起使用时,将进行类型转换以使操作数兼容。某些转换是隐式发生的。 官方给的定义些许抽象,下面看例子。 有车辆表vehicle。
关忆北.
2023/10/11
1880
MySQL隐式转换
oracle隐式转换和显式转换_oracle显示游标和隐式
和其他的关系型数据库一样, oracle 中也能进行一些隐式的数据转换,这对我们写 SQL 语句有 非常 用,我们可以不必麻烦地手动转化很多类型的字符。虽然前面我们介绍了一些使用例如to_char,to_date的函数进行强制转换的方法,但是隐式转换也还是不错的。 Orac
全栈程序员站长
2022/11/10
1K0
点击加载更多

相似问题

GNU将每个先决条件转换为目标(隐式)

22

为什么GNU要定义隐式模式和隐式后缀规则?

23

GNU :确保先决条件的存在并禁用隐式规则搜索

11

GNU忽略隐式规则

20

分割隐式GNU make规则

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文