【转】GNU autotools(二)关于autogen.sh的

2020-06-30  本文已影响0人  RonZheng2010

1. 简介

软件的维护者可能在工程中,提供一份简短的shell脚本autogen.sh(或bootstrap.sh)。autogen.sh以恰当的顺序运行所有需要的autotools工具。

autogen.sh不是必需的,现在一般用autoreconf代替它。

2. autogen.sh的例子

autogen.sh脚本的一个例子如下:

#!/bin/sh
autoreconf --install
automake --add-missing --copy >/dev/null 2>&1

automake的--add-missing选项,要求将丢失的工具脚本复制到项目,--copy选项则要求做真实的复制,而不是创建符号链接。

我们不想看到automake的警告,所以重定向stderr和stdout到/dev/null。

上一篇 下一篇

猜你喜欢

热点阅读