MAKEFILE文件部分解读

  1. import: CarlaUE4Editor PythonAPI

    • 备注import 目标依赖于 CarlaUE4Editor 和 PythonAPI
  2. @${CARLA_BUILD_TOOLS_FOLDER}/Import.sh $(ARGS)

    • 备注: 导入相关资源脚本。

      以上呢是基于carla/Util/BuildTools/Linux.mk这个文件中的内容进行的注释

仅作为个人理解和记录使用

原文件描述格式为:

这里面  “:” 前的称之为目标,后面的称之为依赖;

前面的目标呢就是make 后面加的命令,如make PythonAPI ,其中PythonAPI就是目标;

而依赖呢,则是在执行这条命令前需要完成的命令,也就是你输入的是make import,其实系统执行的是

1)make  CarlaUE4Editor

2)make PythonAPI

3)./imports.sh(这个才是命令的本体)

  • @: 这是一个特殊字符,用于在执行命令时阻止 make 打印该行。如果没有 @,make 会在执行时显示这一行,@ 使得输出更干净。
  • $(ARGS): 这是一个自动变量,它包含了用户在命令行中传递给 make 命令的参数。如果用户执行 make import arg1=val1 arg2=val2,那么 $(ARGS) 将被替换为 arg1=val1 arg2=val2
  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值