Gast
#2872160
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?