在make编译源码时如何打印传给configure的参数请举例说明
在make编译源码时,可以通过在Makefile中添加一条命令来打印传给configure的参数。这可以通过在Makefile中添加以下内容来实现:
print-config:
@echo "Configure 参数: $(CONFIGURE_ARGS)"
然后,在configure脚本中,将传递给configure的参数保存到一个变量中,例如:
#!/bin/bash
# 保存传递给configure的参数
CONFIGURE_ARGS="$@"
# 打印传递给configure的参数
echo "Configure 参数: $CONFIGURE_ARGS"
# 其他configure脚本的逻辑
...
这样,当执行make print-config命令时,将会打印出传递给configure的参数。
举例说明:
假设有一个名为myproject的项目,其中包含一个configure脚本和Makefile。我们执行以下命令来编译项目:
./configure --prefix=/usr/local --enable-debug
make print-config
输出结果将会是:
Configure 参数: --prefix=/usr/local --enable-debug
这样就可以打印出传递给configure的参数了
原文地址: http://www.cveoy.top/t/topic/isjD 著作权归作者所有。请勿转载和采集!