makefile 打印一个变量
时间: 2023-06-19 07:04:18 浏览: 147
可以通过在 makefile 中使用 `$(info)` 函数来打印变量。例如,假设你的变量名为 `VAR`,可以使用以下语句来打印它的值:
```
$(info VAR=$(VAR))
```
这将在 make 执行时输出 `VAR=<变量值>`,其中 `<变量值>` 是 `VAR` 变量的实际值。
相关问题
makefile 打印变量
可以在 Makefile 中使用 `$(info)` 函数来打印变量。例如,假设有一个名为 `VAR` 的变量,可以在 Makefile 中添加以下行来打印它的值:
```
$(info VAR is $(VAR))
```
这将会在运行 Makefile 时打印出 `VAR is` 后面跟着 `VAR` 变量的值。注意,`$(info)` 函数的输出将会在运行 Makefile 时立即打印出来,而不是在 Makefile 执行期间被保存并在之后打印出来。
Makefile @echo打印变量
Makefile中的@echo命令用于在终端打印变量的值。下面是一个示例:
```makefile
VAR = Hello World
all:
@echo $(VAR)
```
在这个示例中,我们定义了一个名为VAR的变量,并将其设置为"Hello World"。然后,在目标`all`中使用`@echo`命令打印变量`VAR`的值。当我们运行`make all`命令时,终端将输出"Hello World"。
阅读全文