GNU Libtool icon
GNU Libtool icon

GNU Libtool

 1 like

Automates static and dynamic library creation across Unix-like platforms by abstracting compiler and linker differences, unifying command-line control for portability, and integrating with build tools while concealing low-level system distinctions and dependencies.

License model

  • FreeOpen Source

Country of Origin

  • US flagUnited States

Platforms

  • Linux
  No rating
1like
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

  • programming

GNU Libtool News & Activities

Highlights All activities

Recent activities

Show all activities

GNU Libtool information

  • Developed by

    US flagGNU Project
  • Licensing

    Open Source and Free product.
  • Alternatives

    1 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

Popular alternatives

View all

Our users have written 0 comments and reviews about GNU Libtool, and it has gotten 1 likes

GNU Libtool was added to AlternativeTo by vermin96 on Dec 11, 2012 and this page was last updated May 28, 2025.
No comments or reviews, maybe you want to be first?
Post comment/review

What is GNU Libtool?

GNU Libtool is a software development tool in the GNU build system that addresses software portability issues when compiling shared libraries from source code. It's a shell script that balances disparities between different computing platforms, specifically for commands that compile shared libraries. It provides a uniform command-line interface across various platforms and executes the platform's native commands.

Software portability is complicated by different operating systems handling shared libraries in various ways, with some platforms not using shared libraries. Issues like differing C compilers, missing library functions, and varying header file names can hinder creating a portable software program.

Libtool manages the creation of both static and dynamic libraries on Unix-like operating systems by abstracting the library creation process and concealing system differences, such as between Linux and Solaris. It streamlines compiling a program on a new system by encapsulating platform-specific dependencies and the user interface into one script. Porters can bypass reviewing low-level documentation for the shared libraries to be built and instead run a configure script. Libtool can be used by Autoconf and Automake, two other portability tools in the GNU build system, or independently.