makefile中 $9
时间: 2023-04-04 14:02:47 浏览: 178
抱歉,我可以回答这个问题。在makefile中,$9是一个无效的变量名,因为makefile中只有$1到$0这10个变量名可用。如果使用$9,make会将其解释为$和数字9两个部分,而不是一个有效的变量名。
相关问题
makefile中$info
在 Makefile 中,`info` 是一个特殊的 Makefile 函数,用于在执行 Makefile 时输出一些信息。`info` 函数的语法如下:
```
$(info information)
```
其中,`information` 是要输出的信息。例如,可以在 Makefile 中使用 `info` 函数输出一些变量的值,以便调试:
```
VERSION := 1.0
$(info Building version $(VERSION))
```
在执行 Makefile 时,会输出类似下面的信息:
```
Building version 1.0
```
使用 `info` 函数可以帮助开发者在执行 Makefile 时了解当前的执行状态和变量值,方便调试和修改。
makefile 中的 $$
$$ 是 makefile 中的转义符号,用于表示 $ 符号本身。因为 $ 符号在 makefile 中有特殊的含义,表示变量的引用,所以如果要表示 $ 符号本身,需要使用 $$ 来进行转义。例如,如果要在 makefile 中输出 $hello,可以写成 $$hello。
阅读全文