GCC: 64 Bit define
Verfasst: Sa Jan 30, 2010 3:21 pm
Mööp,
ich wusel gerade an meinem Compiler rum und habe gestern lange nach einem Fehler gesucht, der unter Linux und Windows nicht auftritt. Inzwischen weiß ich, dass mein MacBook mit der SnowLeopard Installation ein 64 Bit OS installiert bekommen hat. Leopard war wohl noch 32 Bit.
In jedem Fall habe ich eine Stelle, die nicht 64-Bit-Kompatibel ist und die ich für 32-Bit und 64-Bit unterschiedlich schreiben muss.
Hierfür suche ich ein Makro, mit dem ich den verwendeten Compiler, bzw. das zu erstellende Executable unterscheiden kann, also ob eine 32Bit oder 64Bit Version kompiliere.
Ist das jemandem schon bekannt?
ich wusel gerade an meinem Compiler rum und habe gestern lange nach einem Fehler gesucht, der unter Linux und Windows nicht auftritt. Inzwischen weiß ich, dass mein MacBook mit der SnowLeopard Installation ein 64 Bit OS installiert bekommen hat. Leopard war wohl noch 32 Bit.
In jedem Fall habe ich eine Stelle, die nicht 64-Bit-Kompatibel ist und die ich für 32-Bit und 64-Bit unterschiedlich schreiben muss.
Hierfür suche ich ein Makro, mit dem ich den verwendeten Compiler, bzw. das zu erstellende Executable unterscheiden kann, also ob eine 32Bit oder 64Bit Version kompiliere.
Ist das jemandem schon bekannt?