ac_sub_configure
时间: 2023-08-20 17:05:48 浏览: 89
ac_sub_configure是Autoconf的一个宏,用于检查特定的子目录中是否存在configure脚本,并在存在时执行它。该宏通常用于配置和编译嵌套的软件包。例如,如果您正在编译一个包含子目录的软件包,并且这些子目录包含了各自的configure脚本,您可以使用ac_sub_configure来调用这些脚本,并确保它们被正确地配置。
相关问题
怎么修改ac_sub_configure_args,绝对不是用AC_SUBST,也绝对不是ac_sub_configure_args="--your-arguments-here"
非常抱歉,我之前的回答仍然有误。正确的回答如下:
如果你不想使用AC_SUBST或直接修改ac_sub_configure_args来修改子配置过程的参数,你可以使用configure脚本的命令行选项来传递这些参数。configure脚本会将这些选项传递给子配置过程,从而达到修改ac_sub_configure_args的目的。
例如,如果你想将--enable-debug传递给子配置过程,可以在运行configure脚本时使用如下命令:
```
./configure --ac_sub_configure_args="--enable-debug"
```
这样,configure脚本就会将--enable-debug传递给子配置过程。需要注意的是,这个修改只会在当前一次configure运行中生效,如果你需要在后续的configure运行中继续使用这些参数,你需要再次传递这些选项。
$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}如何修改这句,让configure不加参数
要让configure不加参数,可以将这句话修改为以下内容:
```
as_echo "$as_me: running $SHELL $ac_sub_configure --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;
```
这样修改后,configure就不会再加上`$ac_sub_configure_args`这个参数了。
阅读全文