Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
32 Bit compilieren auf 64Bit System

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Software
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Anony Maus
Gast





BeitragVerfasst am: 15. Aug 2006 12:13   Titel: 32 Bit compilieren auf 64Bit System

Ich habe ein Linux 64 Bit System (SuSE 10.1) installiert. Auf diesem möchte bzw. muß ich, da teile des Programms nur als 32 Bit Linkbibliothek vorliegen, nun ein Programm als 32 Bit Programm compilieren

Das große Problem ist nur, ich weiß nicht wie? Gibt es da eine Option für das Configure Skript oder geht das über Umgebungsvariablen? Einen 32Bit Compiler und Linker wird es doch hoffentlich auch auf 64 Bit Systemen geben.
 

G. W.



Anmeldungsdatum: 31.05.2006
Beiträge: 54

BeitragVerfasst am: 15. Aug 2006 17:03   Titel:

Wenn es was einfaches ist, reicht die Option "-m32" für den GCC. Häufig kann man GCC-Optionen über die Umgebungsvariablen CFLAGS (für C) bzw. CXXFLAGS (für C++) hinzufügen:
Code:
export CFLAGS="-m32"
export CXXFLAGS="-m32"
./configure

Manchmal genügt das nicht, dafür gibt es dann linux32:
Code:
linux32 ./configure

In ganz schwierigen Fällen kann es sogar vorkommen, dass man sich in eine 32-Bit-Umgebung einloggen muss:
Code:
linux32 bash --login
./configure

Und wenn selbst das nicht geht, was selten, aber immerhin vorkommt, benötigt man eine chroot-Umgebung mit einem 32-Bit-Betriebssystem.
 
Benutzer-Profile anzeigen Private Nachricht senden

Anony Maus
Gast





BeitragVerfasst am: 18. Okt 2006 8:54   Titel:

Etwas verspätet, aber Danke für die wirklich nützliche Antwort.
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Software Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy