GNU Libtool es una herramienta de programación GNU proveniente del sistema de construcción para GNU usada para crear bibliotecas de software portables. En el pasado, si un paquete en código fuente quería utilizar la potencia de las librerías compartidas, (ficheros . so, shared objects en unix), era necesario escribir software específico de soporte para cada plafaforma en la que el páquete se podía ejecutar.