Mit (K)ubuntu 12.10 64Bit für 32Bit-Architektur kompilieren

Direkte Linux-Programmierung, POSIX
Antworten
Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Mit (K)ubuntu 12.10 64Bit für 32Bit-Architektur kompilieren

Beitrag von Xin » Mo Dez 10, 2012 1:43 pm

Ich verzweifle gerade ganz leicht daran, etwas für eine 32 Bit Architektur zu kompilieren auf einer Kubuntu 64 Bit-Maschine.

Ich erhalte folgende Meldungen:

Code: Alles auswählen

LINK| (./bin/gsys).....
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.7/libstdc++.so when searching for -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.7/libstdc++.a when searching for -lstdc++
/usr/bin/ld: cannot find -lstdc++
collect2: error: ld returned 1 exit status
make: *** [link] Error 1
Dieses Skript lief bereits, ich weiß allerdings nicht, ob die letzte 32-Bit-Kompilierung noch zu Ubuntu 11.04 Zeiten war.... Theoretisch müsste ich mit der Installation von gcc-multilib am Start sein!?
Hat jemand mit (K)ubuntu 12.10 mal erfolgreich was C++-mäßiges für 32 Bit kompiliert?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

nufan
Wiki-Moderator
Beiträge: 2558
Registriert: Sa Jul 05, 2008 3:21 pm

Re: Mit (K)ubuntu 12.10 64Bit für 32Bit-Architektur kompilie

Beitrag von nufan » Mo Dez 10, 2012 1:58 pm

Hier findest du eine Anleitung und ein funktionierendes Makefile, das unter 64-bit Kubuntu getestet wurde:
http://www.proggen.org/doku.php?id=fram ... pile32on64

Antworten