1991年6月,我为自由软件基金会维护了许多GNU工具。由于它们被移植到更多的平台并且增加了更多的程序,用户必须在 Makefile 中选择的 -D 选项的数目(大约20个)变得难以承受。尤其是我,我不得不在许多不同的系统上对每个新的发布版本进行测试。所以我编写了一个简单的shell脚本为fileutils包猜测一些正确的设置,并且把它作为fileutils 2.0 的一部分进行发布。这个configure能够胜任工作,因此,我在下个月中,手工对其进行了修改以用于其他几个GNU工具包,从而创建了相似的configure脚本。 Brian Berliner也修改了我的脚本以用与它的CVS修订控制系统。
1991年夏天,我得知 Richard Stallman 和 Richard Pixley 正在开发用于GNU编译器工具的类似脚本;所以我对我的 configure 进行了修改以支持它们进化的界面:把名为 Makefile.in 的文件当作模板; 添加 +srcdir,作为许多选项的第一个选项;并创建 config.status 文件。