6.21.2. Inhalt von GCC
Installierte Programme: c++, cc (Link zu gcc), cpp, g++, gcc, gcc-ar, gcc-nm, gcc-ranlib, gcov, gcov-dump und gcov-tool
Installierte Bibliotheken: libasan.{a,so}, libatomic.{a,so}, libcc1.so, libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.{a,so}, libitm.{ a,so}, liblsan.{a,so}, liblto_plugin.so, libquadmath.{a,so}, libssp.{a,so}, libssp_nonshared.a, libstdc++.{a,so}, libstdc++fs. a, libsupc++.a, libtsan.
{a,so} und libubsan.{a,so}
Installierte Verzeichnisse: /usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc und /usr/share/gcc-9.2.0
Kurze Beschreibungen
c++ Der C++-Compiler
cc Der C-Compiler
cpp Der C-Präprozessor; Es wird vom Compiler verwendet, um die Anweisungen #include, #define und ähnliche Anweisungen in den Quelldateien zu erweitern
g++ Der C++-Compiler
gcc Der C-Compiler
gcc-ar Ein Wrapper um ar, der der Befehlszeile ein Plugin hinzufügt. Dieses Programm wird nur zum Hinzufügen von „Link-Time-Optimierung“ verwendet und ist mit den Standard-Build-Optionen nicht sinnvoll
gcc-nm Ein Wrapper um nm, der der Befehlszeile ein Plugin hinzufügt. Dieses Programm wird nur zum Hinzufügen von „Link-Time-Optimierung“ verwendet und ist mit den Standard-Build-Optionen nicht sinnvoll
gcc-ranlib Ein Wrapper um ranlib, der der Befehlszeile ein Plugin hinzufügt. Dieses Programm wird nur zum Hinzufügen von „Link-Time-Optimierung“ verwendet und ist mit den Standard-Build-Optionen nicht sinnvoll
gcov Ein Tool zum Testen der Abdeckung; Es wird zur Analyse von Programmen verwendet, um festzustellen, wo Optimierungen den größten Effekt haben
gcov-dump Offline-Tool zum Speichern von GCDA- und GCNO-Profilen gcov-tool Offline-Tool zur Verarbeitung von GCDA-Profilen libanesisch Die Address Sanitizer-Laufzeitbibliothek libatomisch Integrierte atomare GCC-Laufzeitbibliothek libcc1 Die C-Vorverarbeitungsbibliothek
libgcc Enthält Laufzeitunterstützung für gcc
libgcov Diese Bibliothek wird mit einem Programm verknüpft, wenn GCC angewiesen wird, die Profilerstellung zu aktivieren
libgomp GNU-Implementierung der OpenMP-API für plattformübergreifende parallele Programmierung mit gemeinsam genutztem Speicher in C/C++ und Fortran
liblsan Die Leak Sanitizer-Laufzeitbibliothek
liblto_plugin Das Link Time Optimization (LTO)-Plugin von GCC ermöglicht es GCC, Optimierungen über Kompilierungseinheiten hinweg durchzuführen
libquadmath GCC Quad Precision Math Library API
libssp Enthält Routinen, die die Stack-Smashing-Schutzfunktion von GCC unterstützen
libstdc++ Die Standard-C++-Bibliothek
libstdc++fs ISO/IEC TS 18822:2015 Dateisystembibliothek
libsupc++ Bietet unterstützende Routinen für die Programmiersprache C++
libtsan Die Thread Sanitizer-Laufzeitbibliothek
libubsan Die Undefinierte Verhaltenssanitizer-Laufzeitbibliothek
Dokumentation