2012-11-30 2 views
5

64 비트 명령 줄 환경에서 32 비트 Intel OS X 바이너리 컴파일에 관련된 내용은 무엇입니까? -m32 플래그를 추가하는 것만 큼 간단합니까? 나는 Xcode를 사용하지 않지만 필요할 경우 gcc이 사용할 수있는 라이브러리를 설치하는데 사용할 수있다. 조언 해 주셔서 감사합니다.64 비트 환경에서 32 비트 OS X 바이너리 컴파일

답변

5

Apple의 GCC 구현을 사용하여 Macintosh 컴퓨터에서 컴파일하는 경우 전달할 수있는 추가 옵션 중 하나는 "-arch"매개 변수입니다.

-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) 
+0

'i386'는 항상 (그리고 나는 항상 의미) 32 비트 인텔가 : ​​

The man page이 말한다? –

+0

AFAIK ... AMD 나 다른 Intel 경쟁자가 Apple 컴퓨터 용 칩을 제작하지 않는 한. –

+0

좋아, 나는 그 장면을주고 내가 찾을 수있는 것을 보게 될 것이다. 감사. –

관련 문제