In meiner kurzen Programmierzeit war es trivial, C ++, Java usw. für eine 32- oder 64-Bit-Maschine zu kompilieren, sofern ich die vollständige Programmquelle besitze.
Aber viele Software wird nicht 64bit veröffentlicht. Am ärgerlichsten ist, dass es noch kein 64-Bit-Release der Unity-Engine gibt.
Was macht es schwierig, einige Programme für 64-Bit-Maschinen zu kompilieren?
operator*
für zu haben int
, aber Zeiger brauchen das nicht. Auch haben die meisten Linux- und Unix-Umgebungen int
32 Bit.
sizeof(int)==sizeof(void*)