2011-07-15 4 views
1

J'ai un problème en 64 bits et 32 ​​bits en mac. J'utilise mac10.6 version.it support 64 bits par défaut. quand je cours mon projet dans le terminal en utilisant makefile, comment exécuter les api 32 bits et 64 bits séparément? pourquoi certaines API de framework disponibles seulement en 32 bits (version inférieure)? veuillez effacer mes doutesÀ propos de Mac OS 64 bits et 32 ​​bits

+0

Apparemment, quelqu'un n'aime pas Mac OS: \ –

Répondre

0

Assurez-vous que vous utilisez gcc version 4.0 ou ultérieure, et ajoutez des indicateurs -arch pour les architectures que vous voulez (par exemple, -arch i386 or -arch x86_64 -arch ppc -arch ppc64 compilera pour Intel 32 et 63 bits, et 32- et 64- bit PowerPC). Apple 64-bit transition guide a un relevant section avec des détails.

Comme pour les API: Apple a commencé à désapprouver certaines API (principalement du carbone), et ne les a pas mis à jour pour supporter le mode 64 bits. Utilisez plutôt les API Cocoa. Encore une fois, le guide de transition 64 bits d'Apple a un relevant section ici, ainsi qu'un Carbon 64-bit guide plus détaillé.

Questions connexes