1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Wie funkt. statische libs in C?

    • Frage
  • Incazzato
  • 29. November 2005 um 10:38
  • Unerledigt
  • Incazzato
    8
    Incazzato
    Mitglied
    Punkte
    570
    Beiträge
    85
    • 29. November 2005 um 10:38
    • #1

    Bsp. libstdc++.a:

    Code
    bitset.o: 00000000 T _ZNKSt12_Base_bitsetILj1EE15_M_do_find_nextEjj 00000000 T _ZNKSt12_Base_bitsetILj1EE16_M_do_find_firstEj 00000000 D _ZSt12_S_bit_count 00000000 D _ZSt12_S_first_one codecvt.o: 00000000 t _GLOBAL__I__ZNSt7codecvtIcc11__mbstate_tEC2Ej U __gxx_personality_v0 U _ZdlPv
    ...

    Da steht also drin, welche object-files welche Definitionen enthalten. Wo aber sind diese object-files? Ich verstehe nicht ganz, woher der Linker schlussendlich den einzufügenden Binärcode kriegt. Ich dachte immer, .a - libs enthalten komplette object-files, so wie in jar-Archiven .class-Dataien liegen, aber scheinbar sind da nur Referenzen drin. Aber wohin zeigen die? Oder unterliege ich einem Verständnisfehler des Ganzen?

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung