GNU Make调试器的深入剖析与应用
1. 变量值的查询与定义探究
在调试Makefile时,了解变量的值和定义至关重要。可以使用调试器的 v 命令查看变量的值,例如:
3> v MYVAR2
Makefile:55: MYVAR2 has value 'hello everyone'
4> v MYVAR3
Makefile:55: MYVAR3 has value 'hello everyone'
若不清楚变量值的来源,可使用 d 命令查看其定义:
5> d MYVAR3
Makefile:55: MYVAR3 is defined as '$(MYVAR2)'
6> d MYVAR2
Makefile:55: MYVAR2 is defined as '$(MYVAR1) everyone'
7> d MYVAR1
Makefile:55: MYVAR1 is defined as 'hello'
使用 o 命令能查看变量值的来源:
8> o MYVAR1
Makefile:55: MYVAR1 came from file
若在命令行中覆盖了变量的值, o 命令
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



