MacBook에서 x86_64 gcc로 작동하지 않는 이유를 알아 내려고했습니다. arch 명령이 i386을 리턴했습니다. 그러나 i386 및 x86_64 바이너리를 실행할 수 있으며 System Info에 따르면 64 비트 CPU (Intel i7)가 있습니다. 뿐만 아니라, 내가/usr/bin/arch에 lipo -info를 실행할 때, 그것은 i386과 x86_64 아키텍처를 가진 뚱뚱한 파일이라고 말합니다. i386 시스템을 실행하지 않으면 아치가 내가 왜 그렇다고 말합니까?OS X arch 명령이 잘못되었습니다
12
A
답변
16
유감스럽게도 OS X에서 arch
이 작동하는 방식 일뿐입니다. 현재 OS X 시스템에서 arch
은 32 비트를 실행할 수있는 Intel 아키텍처의 경우 i386
을보고합니다. 64 비트를 실행할 수 있는지 여부는 알려주지 않습니다. 이 동작은 인텔 지원이 OS X에 처음 도입되었을 때 이 ppc
과 i386
플랫폼을 구별하는 데 사용 된 경우의 유산 인 것으로 보입니다. 명령 줄에서 자세한 정보는 system_profiler
과 함께 사용할 수 있습니다. 자세한 내용은 man 8 system_profiler
을 참조하십시오.
관련 문제
- 1. OS X Lion에서 간단한 osascript 명령이 실패하는 이유는 무엇입니까?
- 2. Mac OS X 터미널 명령이 위로 화살표를 누른 후 걸렸습니다
- 3. OS 버전이 잘못되었습니다.
- 4. Gmail에서 imap이 알려지지 않은 메일 명령이 잘못되었습니다.
- 5. os x
- 6. os x
- 7. --with-arch-32 =?
- 8. OS X 10.7 Lion에 pycurl 설치
- 9. 은 OS/X
- 10. Mac OS X : 평균로드
- 11. mac os x 10.6.4
- 12. OS-X 지원 :: TR1
- 13. riak os x installation
- 14. IntelliJ OS X 서비스
- 15. MAC OS X 업그레이드
- 16. OS X 프로세스 컨트롤
- 17. OS X 블루투스 프로그래밍
- 18. 레일 맥 OS X
- 19. Mac OS X PackageMaker
- 20. OS X 게임 엔진
- 21. 설치 셀레늄 OS X
- 22. 어떻게 Mac OS X
- 23. Qt + OS X + Bluetooth
- 24. Dylibs and OS X
- 25. OS X 버전의 bringSubviewToFront :?
- 26. 호스트 OS X
- 27. OS X bash : dirname
- 28. OS X Server Lion
- 29. Mac OS X 개발