Compiler ermitteln

Gast #2872160
Lesenswert?

Hallo

Ich hab ein kleines programm in c++ geschrieben und bislang compiliert. 
nun müsste ich noch eine library hinein verlinken, dies klappt aber 
nicht, da die library wahrscheinlich unter einem anderen compiler oder 
anderer architektur compiliert wurde. der fehler lautet

$ cc -o main main.o archlib.o
/usr/bin/ld: archlib.o: Relocations in generic ELF (EM: 2)
archlib.o: could not read symbols: File in wrong format
collect2: ld returned 1 exit status


(wie) kann ich ermitteln, auf welchem system die library compiliert 
wurde? gibt es sonst vorschläge?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren