makefile 变量赋值 以及make 传递参数

本文介绍了Makefile中变量的几种赋值方式及其使用方法,包括最通用的赋值、直接展开赋值、条件赋值及追加赋值等,并通过实例展示了如何在Makefile中正确使用这些变量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. makefile 文件变量赋值有以下几种

    =                最通用的用法,用在递归展开方式较多

    例子 OPT = add   把add赋给OPT

   :=                 变量必须之前就定义了,用在直接展开方式较多

  ?=                  如果该变量没有赋值,则对该变量赋值

  +=                 给变量追加赋值

2.  变量使用

   @echo $(OPT)

    @echo “OPT=” $(OPT)      //

3.  make 传递参数

    make OPT=add


   

   


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值