Ich habe versucht, herauszufinden, welche CPU-Architektur mein MacBook hat zu versuchen und herauszufinden, warum NASM nicht mit einem x86_64 gcc arbeitete. Der Befehl arch lieferte i386. Allerdings kann ich i386 und x86_64 Binaries ausführen, und nach System Info habe ich eine 64-Bit-CPU (Intel i7). Nicht nur das, aber wenn ich lipo -info auf/usr/bin/arch leite, heißt es, dass es eine fette Datei mit i386- und x86_64-Architekturen ist. Wenn ich kein i386-System betreibe, warum sagt Arch, dass ich bin?OS X Arch Befehl inkorrekt
12
A
Antwort
16
Leider, das ist nur die Art und Weise arch
Arbeiten auf OS X. Mit aktuellen OS X-Systemen arch
i386
für Intel-Architekturen berichten, die von 32-Bit-fähig sind; Es sagt Ihnen nicht, ob sie 64-Bit ausführen können oder nicht. Das Verhalten scheint ein Vermächtnis zu sein, wenn arch
verwendet wurde, um zwischen ppc
und i386
Plattformen zu unterscheiden, wenn Intel-Unterstützung erstmals in OS X eingeführt wurde. Von der Befehlszeile aus sind ausführlichere Informationen mit system_profiler
verfügbar; Weitere Informationen finden Sie unter man 8 system_profiler
.
Verwandte Themen
- 1. Setzt SESID-Befehl auf OS X fehl?
- 2. OS X gcc "Installationsproblem"
- 3. Mac OS X Äquivalent von Linux Herde (1) Befehl
- 4. envsubst: Befehl nicht gefunden unter Mac OS X 10.8
- 5. Shell-Befehl zum Abrufen der MAC-Adresse in OS X
- 6. Wie Sudo Befehl für OS X in Java
- 7. Was bewirkt der Befehl "pod install" unter Mac OS X?
- 8. Wie verzögere ich einen C++ Befehl unter Mac OS X
- 9. -bash: sudo: Befehl nicht Mac OS X (EC2 CLI prob?)
- 10. OS X Terminal-Befehl zum Auflösen Pfad eines Alias
- 11. ldconfig für Mac OS X
- 12. auf Mac OS X
- 13. os x Prozessstatus UE
- 14. OS X-Datenbank-Tools?
- 15. Dylibs und OS X
- 16. OS X Klirren -pthread
- 17. InputManager unter OS X
- 18. OS X entspricht OutputDebugString()?
- 19. Pfeiltasten in OS X
- 20. NSVisualEffectBlendingMode OS X Swift
- 21. OS X Bash: Verzeichnisname
- 22. OS X Prozesssteuerung
- 23. NSPopover OS X Anwendung
- 24. kann mir jemand diesen Befehl erklären (make ARCH)?
- 25. Installieren Sie CLSQL unter Mac OS X
- 26. mlabwrap Setup Mac OS X
- 27. Kompilieren von ImageMagick als 64bit unter OS X?
- 28. Wie Sie Tastaturkürzel in Mac OS x
- 29. virtualenv Fehler auf os X
- 30. Pakete in Mac OS X deinstallieren