如何从 Makefile 打印扩展变量?

斯卡利

鉴于Makefile其中libdir定义为libdir = ${exec_prefix}/lib,如何打印其最终(扩展)值?

运行make -pns | grep -e "^libdir" | uniqprints libdir = ${exec_prefix}/lib,而我更想看到/usr/local/lib(前提exec_prefix/usr/local)。

是否有可能不附加Makefile另一个规则?

雷诺·帕卡莱

关于什么:

printf 'include Makefile\nfoo:\n\t@echo "$(libdir)"\n' | make -f - foo

请注意,最终值的概念很难用 make 定义。这可能取决于具体的目标......

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Makefile变量如何计算?

来自分类Dev

Makefile:如何在Shell函数中正确扩展变量?

来自分类Dev

Makefile延迟变量扩展

来自分类Dev

Makefile 变量扩展语法

来自分类Dev

调试扩展程序时如何打印变量?

来自分类Dev

如何阻止 Makefile 扩展我的 shell 输出?

来自分类Dev

如何在先决条件列表中扩展makefile变量?

来自分类Dev

makefile-如何从变量中排除文件扩展名后缀

来自分类Dev

如何在不使用Makefile进行扩展的情况下回显变量

来自分类Dev

如何在Makefile中使用导出的变量?

来自分类Dev

如何追加到Makefile中的变量列表?

来自分类Dev

如何在Makefile中使用导出的变量?

来自分类Dev

如何在Makefile中使用带':'的变量?

来自分类Dev

如何在Makefile中引入变量

来自分类Dev

Makefile:如何正确 sed 来编辑变量

来自分类Dev

如何使用awk在makefile中按数字打印列?

来自分类Dev

如何在目标外部的makefile中打印文本?

来自分类Dev

如何在GNU Makefile目标中默认环境变量

来自分类常见问题

如何在makefile中获取shell环境变量?

来自分类Dev

如何在Makefile中设置环境变量以运行测试?

来自分类Dev

如何在C ++文件的#ifdef中使用Makefile中的变量

来自分类Dev

如何在CMake生成的makefile中设置SHELL变量?

来自分类Dev

使用makefile时如何在变量中转义特殊字符?

来自分类Dev

如何在递归自动生成的Makefile之间传递变量

来自分类Dev

如何在makefile中设置环境变量?

来自分类Dev

如何在makefile的规则配方中创建局部变量?

来自分类Dev

如何从Makefile字符串变量中提取模式

来自分类Dev

如何使用在makefile中定义的环境变量?

来自分类Dev

如何在Makefile中的$(shell)命令中获取变量?

Related 相关文章

热门标签

归档