Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
compare webbrowser
Freenet DSL
Who's Online
6 user(s) are online (6 user(s) are browsing encyclopedia)

Members: 0
Guests: 6

more...
browser tip
Unix Befehle
manual of unix befehle
recommendation!
Sponsored
partner

Libiberty

GNU libiberty is a library with a collection of Subroutines used by various GNU programs.

It was originally intended to be a sort of standard cross-platform library, thus enabling it to be linked (using the usual Unix library form) by just saying -liberty . The contents consisted of a variety of useful functions. However, the development of standards for C programming language and POSIX took away some of the impetus for this, and libiberty came to be used primarily as a support library for the GNU toolchain.

Copies of libiberty are distributed with GNU Compiler Collection, GNU Debugger, and the binutils.

One important piece of libiberty functionality is a demangler for C plus plus, included so that it is available to both binutils and GDB.

The name is a pun or wordplay on the word liberty . On Unix-like operating systems, library files are always named lib + the name of the library. But when they are linked to with gcc, one uses the -l on the command line followed by the part of the library name after lib . In libiberty s case it therefore becomes -liberty.

= External link =

  • http://gcc.gnu.org/onlinedocs/libiberty/