[gelöst] 32bit Programm unter testing 64bit kompilieren ?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
vobie
Beiträge: 195
Registriert: 29.08.2003 21:14:50

[gelöst] 32bit Programm unter testing 64bit kompilieren ?

Beitrag von vobie » 29.11.2009 14:49:53

Hi,

kann ich unter testing 64bit auch gleich 32bit Programme kompilieren ?.
Einige Programme sind ja für 32 und 64bit.
Bis lang habe ich mir in virtualbox immer eine 32bit Entwicklerumgebung eingerichtet um 32bit Version eines Programms zu kompilieren, aber das geht bestimmt auch einfacher - oder ?!

mfg.
vobie
Zuletzt geändert von vobie am 30.11.2009 17:18:43, insgesamt 2-mal geändert.
Es gibt keine dummen Fragen. Aber leider viele dumme Antworten.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: 23bit Programm unter testing 64bit kompilieren ?

Beitrag von peschmae » 29.11.2009 18:07:18

Du kannst problemlos ein 32-bit chroot einrichten und darin all die Programme installieren. Eine ganze virtual machine ist dazu unnötig. Beschrieben z.B. hier.

Alternativ gibts immer auch die Möglichkeit zum Crosscompilieren, aber der Aufwand lohnt sich dafür nicht. Testen musst du ja trotzdem irgendwie...

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: 32bit Programm unter testing 64bit kompilieren ?

Beitrag von Milbret » 30.11.2009 07:48:48

Ich möchte euch auf folgendes hinweisen.
Wenn ihr den Quellcode unter 64 Bit kompiliert, erhaltet ihr kein 32 Bit Programm sondern ein 64 Bit Programm.
Man kann jede Software kompilieren, solange natürlich der Quellcode Fehlerfrei ist.

Ob ihr dann eine 32 Bit oder eine 64 Bit Version bekommt, hängt nämlich von der jeweiligen Prozessorarchitektur sowie dem System, dass ihr aufgesetzt habt, ab.
In der heutigen Zeit sind es weitestgehend nur 64 Bit Prozessoren.

Ich schreibe dies, da ich das Gefühl habe als wüsstet ihr dies nicht.
Den wie gesagt ist eure unter 64 Bit kompilierte Software automatisch 64 Bit.
Und eine unter 32 Bit Systemen kompilierte ist dann klar 32 Bit.
Natürlich sind die jeweiligen Kompilate, also eure fertigen Programme, dann von dieser Version abhängig.
Kurz um habt ihr dann eine 32 oder 64 Bit Version.

Ich hoffe ihr konnte euch etwas mehr Einblick schenken.

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

vobie
Beiträge: 195
Registriert: 29.08.2003 21:14:50

Re: 32bit Programm unter testing 64bit kompilieren ?

Beitrag von vobie » 30.11.2009 17:18:05

hi,

danke für die schnelle Hilfe, 32-bit chroot Umgebung
hat gut funktioniert.

mfg
vobie
Es gibt keine dummen Fragen. Aber leider viele dumme Antworten.

Antworten