Svoboda - Libiberty
![]() | tento článek potřebuje další citace pro ověření.Říjen 2016) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Svoboda GNU je softwarová knihovna se sbírkou podprogramy používají různé GNU programy.[1]
Původně to mělo být jakýmsi standardem napříč platformami knihovna, což umožňuje její propojení (pomocí obvyklého Unix formulář knihovny) pouhým předáním "-liberty" kompilátoru. Obsah sestával z řady užitečných funkcí. Vývoj standardů pro C a POSIX vzal pro to část podnětu a svoboda se začala používat především jako podpůrná knihovna pro GNU toolchain. Stále obsahuje minimální sadu funkcí, které jsou buď rozšířeními GNU, nebo občas neimplementovanými částmi standardu.[2]
Kopie svobody jsou distribuovány s gcc, gdb a binutils. libiberty není jinak verzován nebo vydán samostatně.
Jednou z důležitých funkcí libiberty je a demangler pro C ++ a D, zahrnuty tak, aby byly k dispozici oběma binutils a GDB.
Jméno je a slovní hříčka nebo slovní hra na slovo „svoboda ". Zapnuto Unixový operační systémy, soubory knihovny jsou vždy pojmenovány "lib" + "název knihovny." Ale když jsou propojeny s příkazem kompilátoru C (cc
, gcc
atd.), příkazový řádek příznak určující knihovnu je -l
následuje část názvu knihovny za „lib“. V případě svobody se tedy stává -svoboda
.
Viz také
- Gnulib - aktuální knihovna přenositelnosti GNU
Reference
externí odkazy
![]() | Tento bezplatný open source software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |