Unterschied zwischen libgcc.a und libgcc_s.a?

8

Wir haben GCC und libgcc unter AIX 6.1 mit den RPM-Dateien installiert.

Ich würde gerne wissen, warum "libgcc_s.a" nicht im folgenden Ordner erstellt wurde?

%Vor%

Es gibt ein libgcc.a in diesem Ordner aber nicht libgcc_s.a und der Linker scheint diese libgcc_s.a Datei dort zu haben

Grund, den ich frage ist, wenn ich versuche, eine einfache "Hallo Welt" Typ freigegebene Bibliothek unter AIX 6.1 zu erstellen, klagt es und sagt etwas wie "cannot find libgcc_s.a" .

Ich habe einen Befehl wie folgt ausgeführt:

%Vor%

um libgcc_s.a auf der Maschine zu finden, aber es gibt nichts; - (

Irgendeine Idee, wie ich libgcc_s.a auf die AIX-Maschine bekommen kann?

    
Lynton Grice 18.10.2011, 18:29
quelle

2 Antworten

2

Sie könnten versuchen, mit der Option -static-libgcc zu kompilieren.

    
alk 18.10.2011, 21:21
quelle
0

Wahrscheinlich möchten Sie vielleicht gcc mit der Option --enable-shared erstellen.

    
Vijay Nag 25.03.2013 13:28
quelle

Tags und Links