在哪里写入ac_sub_configure_args
时间: 2023-08-03 20:03:07 浏览: 88
ac_sub_configure_args是Autoconf的一个变量,用于指定传递给ac_sub_configure调用的参数。您可以在configure.ac文件中设置该变量,以便在执行ac_sub_configure时使用指定的参数。
通常,您可以在configure.ac文件中使用AC_SUBST宏来设置ac_sub_configure_args变量,例如:
```
AC_SUBST([ac_sub_configure_args], ['--enable-foo --with-bar=/usr/local'])
```
这将设置ac_sub_configure_args变量为"--enable-foo --with-bar=/usr/local",并将其替换为Makefile.in文件中的相应值。当执行ac_sub_configure时,将使用这些参数来调用子目录中的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`这个参数了。
阅读全文