GNU Libtool是一种属于GNU建构系统的GNU程序设计工具,用来产生便携式的库。这里引用libtool手册的说明:
GNU libtool借着将平台特定的相依性,和用户界面,都封装在一个脚本中,来简化开发人员的工作。GNU libtool的目的是使每一个主机类型的完整功能都可以通过一个泛用接口来产生,又可以免去一堆讨厌的错误消息。
GNU libtool的接口目标是一致的。开发人员在创建源码包建构共享库时,应该不用去读低端的文件,他们只需要运行软件包的脚本(或同性质的文件),而让libtool去照顾细节。
通常libtool是与GNU建构系统中的autoconf和automake这两个工具一起使用。