Ingo Dittmer schrieb:
Unter SuSE Linux 8.2 habe ich jetzt gpc-20030507 installiert. Beim Übersetzen bekomme ich Fehler vom Lader (z.B. library -lgcc not found), obwohl die entsprechende Bibliothek libgcc_so.so.1 unter /lib und an anderen Stellen vorhanden ist.
Die *.so.[0-9]*-Dateien werden (grundsätzlich) zur Laufzeit benutzt. Beim Compilieren wird entweder libgcc.a oder libgcc.so (oder vielleicht libgcc_so.so) gebraucht.
Möglicherweise hat SuSE da was falsch installiert (vermutlich verschiedene Versionen von GCC und GPC, und die Dateien, die beide benötigen, nur bei GCC, nicht GPC installiert). Da dann vermutlich auch noch mehr Dateien fehlen, probier mal (als root) folgenden Befehl (wenn er was überschreiben will, n eingeben):
cp -i `gcc --print-file-name=.`/{crt*,cc1,cpp,libgcc*} `gpc --print-file-name=.`
Werden interfaces benutzt, sagt der Compiler bereits Dinge wie "interface Gpc not found". Was habe ich falsch gemacht?
Diese Fehlermeldung ist mir nicht bekannt. Meinst du vielleicht `module/unit interface `GPC' could not be imported'? In dem Fall einfach Option `--automake' benutzen.
Frank