21.1成因

1991年6月,我为自由软件基金会。随着它们被移植到更多的平台和添加了更多程序-天用户的选项不得不在makefile中进行选择(大约20)变得很繁重。特别是对我来说,我必须在一堆不同的系统。所以我写了一个小shell脚本来猜测fileutils包的正确设置,并将其作为一部分发布fileutils 2.0的。那个配置脚本运行良好接下来的一个月,我(手动)修改了它,以创建类似的配置其他几个GNU实用程序包的脚本。布莱恩·柏林还为他的CVS修订控制系统改编了我的一个脚本。

那年夏天晚些时候,我得知Richard Stallman和Richard Pixley正在开发用于GNU编译器工具的类似脚本;所以我调整了我的配置支持其发展的脚本接口:使用文件名生成文件.in作为模板;添加'+srcdir公司',第一个选项(许多);和创建配置状态文件夹。