Nella mia breve programmazione, è stato banale compilare uno qualsiasi dei miei C ++, Java, ecc. Per una macchina a 32 o 64 bit fintanto che ho la fonte completa per il programma.
Ma molti software non vengono rilasciati a 64 bit. Più fastidiosamente, non esiste ancora una versione a 64 bit del motore Unity.
Cosa rende difficile compilare alcuni programmi per macchine a 64 bit?
operator*
per int
, ma i puntatori non ne hanno bisogno. Inoltre, la maggior parte degli ambienti Linux e Unix ha anche int
a 32 bit.
sizeof(int)==sizeof(void*)