首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

make:模式规则先决条件中的自动变量

在make中,模式规则先决条件中的自动变量是一种特殊的变量,用于在规则中引用与目标和依赖项相关的信息。这些自动变量在每个规则的命令中具有不同的值,根据规则的上下文自动设置。

以下是make中常用的模式规则先决条件中的自动变量:

  1. $@:表示目标文件的名称。在规则中,$@将被替换为当前规则正在构建的目标文件的名称。
  2. $<:表示第一个依赖项的名称。在规则中,$<将被替换为当前规则的第一个依赖项的名称。
  3. $^:表示所有依赖项的名称,以空格分隔。在规则中,$^将被替换为当前规则的所有依赖项的名称。
  4. $+:与$^类似,表示所有依赖项的名称,以空格分隔。但是,$+在规则中保留了依赖项的顺序,而$^则将所有依赖项视为无序集合。
  5. $:表示目标文件的名称(不包含扩展名)。在规则中,$将被替换为当前规则正在构建的目标文件的名称,但不包含扩展名。

这些自动变量可以在makefile中的规则中使用,以便根据目标和依赖项的不同动态地生成命令。通过使用这些自动变量,可以更加灵活和高效地编写makefile,并根据需要自动化构建过程。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云产品:https://cloud.tencent.com/product
  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 云原生应用引擎(TKE):https://cloud.tencent.com/product/tke
  • 人工智能平台(AI Lab):https://cloud.tencent.com/product/ai
  • 物联网开发平台(IoT Explorer):https://cloud.tencent.com/product/iotexplorer
  • 移动应用开发平台(MADP):https://cloud.tencent.com/product/madp
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 区块链服务(BCS):https://cloud.tencent.com/product/bcs
  • 腾讯云元宇宙:https://cloud.tencent.com/solution/virtual-universe
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 域的搭建和配置

    在域架构中,最核心的就是DC(Domain Control,域控制器)。域控制器可分为三种:域控制器、额外域控制器和只读域控制器(RODC)。创建域环境首先要创建DC,DC创建完成后,把所有需要加入域的客户端加入到DC,这样就形成了域环境。网络中创建的第一台域控制器,默认为林根域控制器,也是全局编录服务器,FSMO操作主机角色也默认安装到第一台域控制器。 一个域环境中可以有多台域控制器,也可以只有一台域控制器。当有多台域控制器的时候,每一台域控制器的地位几乎是平等的,他们各自存储着一份相同的活动目录数据库。当你在任何一台域控制器内添加一个用户账号或其他信息后,此信息默认会同步到其他域控制器的活动目录数据库中。多个域控制器的好处在于当有域控制器出现故障了时,仍然能够由其他域控制器来提供服务。

    03

    SAP FICO里的校验和替代

    .校验与替代的作用 校验(Validation):在凭证保存前根据设置条件判断此凭证是否有效,其中可以按抬头、行项目或完全凭证来判断,然后再根据Validation设置的消息类型决定凭证是否允许保存。 SAP校验是对在系统输入的数据按照规则设定检验是否正确,可以按抬头、行项目或完全凭证来判断,然后根据Validation设置的消息类型决定凭证是否允许保存(取消、错误、警告、信息),通过事物码OB28和GGB0实现。 校验步骤: 1、事务代码SE38,将程序 RGGBR000复制为ZRGGBR000 2、事务代码GCX2,维护应用区域GBLR退出程序ZRGGBR000 3、事务代码GGB0,维护有效性验证。 4、事务代码GGB4/OB28,激活有效性验证。

    01
    领券