makefile 定义变量 自加
时间: 2023-08-22 11:04:52 浏览: 68
在makefile中,可以通过使用`+=`运算符将变量自加。具体步骤如下所示:
1. 在makefile中定义一个变量。
2. 在后续的语句中使用`+=`运算符将变量自加。
例如,假设我们在makefile中定义了一个变量`num`,并且希望将其自加1,可以按照以下方式编写makefile:
```
num := 0
target:
$(eval num += 1)
@echo "num => $(num)"
```
在上述makefile中,我们定义了一个变量`num`并初始化为0。然后,在`target`目标中,使用`$(eval num += 1)`将变量`num`自加1。最后,通过`@echo`语句将变量`num`的值输出。
运行`make target`命令,将输出`num => 1`,表示变量`num`已经成功自加了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [makefile变量](https://blog.csdn.net/weixin_46571142/article/details/122760994)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]