Co jest potrzebne przy kompilowaniu 32-bitowych plików binarnych Intel OS X w 64-bitowym środowisku wiersza poleceń? Czy jest to tak proste, jak dodanie flagi -m32
? Nie używam Xcode, ale mogę go użyć do zainstalowania bibliotek, które mogą być użyte w razie potrzeby przez gcc
. Dzięki za radę.Kompilowanie 32-bitowych plików binarnych OS X w środowisku 64-bitowym
5
A
Odpowiedz
5
Jeśli kompilujesz na komputerze Macintosh przy użyciu implementacji GCC firmy Apple, jedną z dodatkowych opcji, które można przekazać, jest parametr "-arch
".
The man page mówi tak:
-arch arch
Compile for the specified target architecture arch.
The allowable values are i386, x86_64, ppc and ppc64.
Multiple options work, and direct the compiler to produce "universal"
binaries including object code for each architecture specified with -arch.
This option only works if assembler and libraries are available
for each architecture specified. (APPLE ONLY)
jest 'i386' zawsze (i mam na myśli zawsze) 32-bit Intel? –
AFAIK ... chyba że AMD lub inny konkurencyjny Intel, o którym nie wiedziałem, robi żetony na komputery Apple. –
Dobra, dam ci szansę i zobaczę, co uda mi się znaleźć. Dzięki. –