ac_sub_configure
时间: 2023-08-20 08:05:48 浏览: 39
ac_sub_configure是Autoconf的一个宏,用于检查特定的子目录中是否存在configure脚本,并在存在时执行它。该宏通常用于配置和编译嵌套的软件包。例如,如果您正在编译一个包含子目录的软件包,并且这些子目录包含了各自的configure脚本,您可以使用ac_sub_configure来调用这些脚本,并确保它们被正确地配置。
相关问题
在哪里写入ac_sub_configure_args
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运行中继续使用这些参数,你需要再次传递这些选项。