$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}修改什么文件会使configure文件里产生这句话
时间: 2023-10-04 12:11:26 浏览: 37
这句话是在 configure 脚本中生成的,如果要让 configure 脚本中产生这句话,需要在 configure.ac 或 configure.in 文件中通过 AC_CONFIG_SUBDIRS 宏来指定需要进行子模块配置的目录。例如:
```
AC_CONFIG_SUBDIRS([submodule1 submodule2])
```
这样,在运行 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`这个参数了。
configure 中$as_echo是什么意思
在configure脚本中,$as_echo是一个Shell函数,用于在控制台输出文本信息。它的作用类似于echo命令,但是在某些系统中,echo命令输出的文本不会被正确解释,因此使用$as_echo可以避免这个问题。同时,$as_echo还可以在输出文本之前添加一些前缀和后缀,以便更清晰地显示文本信息。例如,"$as_echo "Hello, world!"$"输出的文本为"Hello, world!"。