Left Up GCC

GCC-Bibliotheken

Folgende Bibliotheken werden beim GCC mitgeliefert:

Runtime-Bibliotheken

libgcc

Hägt ab von libc ?

Siehe auch:

libatomic

Mit diesen Routinen kann man nicht blokierend ("lock free") programmieren. Wenn das Instructionset der Prozessorarchitektur es möglich macht, werden diese direkt in Assember umgesetzt.

Siehe auch Chapter 29 Concurrency und Atomic buildins

libbacktrace

Für ELF-Executabels mit DWARF Debugginginformationen produziert symbolische backtraces - zur Fehlersuche oder zum Profiling.

GNU libitm

Transactional memory-Bibiothek

libdecnumber

implementiert dezimale Zahlen

libquadmath

implementiert 128-bit-Arithmetik

Siehe auch Floating Types

Bestandteil vom Compiler selber

libcody

Bibliothek zur Kommunikation mit dem Buildsystem zur Auflösung von C++20-Modulen

Dazu gehört auch das Unterpaket c++-tools, das einen Server implementiert.

libcc1

gdb kann den gcc aufrufen sagt C++ support in libcc1: A comprehensive update

libcpp

das scheint die lexikographische Analyse zu sein

libiberty

Sammlung portabler Funktionen für GNU-Programme

siehe GNU libiberty

libffi forign Function Interface Library

damit können (interpretierte) Hochsprachen C-Functionen aufrufen

libgomp GNU Offloading and Multi Processing Runtime Library

Stichworte:

liboffloadmic

spezielle Optimierungen für Intelcompiler SSE2, SSE3 und SSSE3 Instructionen

libsanitizer

Hilft beim Fehlersuchen

libssp

Bsd Reviews sagt, für Stackprotection

Optionen sind bei Instrumentation Options beschrieben

libvtv

Implementiert nach Configurationsanleitung das -enable-vtable-verify

Sprachabhängige Bibliotheken

libstdc++-v3

libstdc++-v3/libsupc++

Mich interessieren im Moment nur C und C++, daher hier nur am Rande erwähnt:

libphobos

Standardlibrary zur Programmiersprache D


Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber