32Bit Pointer auf 64Bit System kompilieren

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

32Bit Pointer auf 64Bit System kompilieren

Beitrag von Dirty Oerti » Mi Jun 17, 2009 5:56 pm

Tag :)

Wie kompiliere ich ein Programm, dass 32 Bit breite Pointer verwenden soll auf meinem 64Bit System?
Kann ich das dem gcc iwie klar machen?

Wofür das ist -> klar, für meinen Kernel, der kann mit 64 Bit Pointern wenig anfangen.
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: 32Bit Pointer auf 64Bit System kompilieren

Beitrag von Dirty Oerti » Mi Jun 17, 2009 6:26 pm

Ok, für meinen Kernel hab ich die Lösung.
Es reicht der -m32 Schalter am gcc.

Beim Kernel (ohne gelinkte Libs) funktioniert das, bei einem "normalen" Programm, das nur die Standardlibs nimmt nicht.
Gibts da irgendwelche Pakete, die ich installieren müsste? :)
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: 32Bit Pointer auf 64Bit System kompilieren

Beitrag von Xin » Do Jun 18, 2009 7:36 am

Wir könnten bei Gelegenheit den GCC und die Tools drumherum mal ausführlich beschreiben...?
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.

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: 32Bit Pointer auf 64Bit System kompilieren

Beitrag von Dirty Oerti » Do Jun 18, 2009 1:10 pm

Das sollten wir dringenst machen.
Immerhin gibt es (außer der man-Page) kaum Anleitungen dazu.
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: 32Bit Pointer auf 64Bit System kompilieren

Beitrag von Xin » Do Jun 18, 2009 2:10 pm

Irgendwann, spätestens wenn dieses Chaosjahr rum ist, komme ich auch mal wieder zu was...

Am Donnerstag ist wieder so ein besonderer Tag, an dem ein Leben nach links oder rechts abbiegt... wenn's den einfachen Weg nimmt, habe ich wieder etwas mehr Luft. :-)
Also Donnerstag, 25. 6., 8:00 Uhr: Bitte Kerzchen aufstellen. ^^
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.

dP.
Beiträge: 23
Registriert: Di Apr 14, 2009 2:52 pm

Re: 32Bit Pointer auf 64Bit System kompilieren

Beitrag von dP. » Fr Jun 19, 2009 11:26 am

Dirty Oerti hat geschrieben:Das sollten wir dringenst machen.
Immerhin gibt es (außer der man-Page) kaum Anleitungen dazu.
Es gibt noch das Handbuch.

Antworten