ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • gcc with Xcode 4.4 Preview on Mountain Lion
    잡동사니 2012. 6. 21. 10:48

    Mountain Lion 에서 Xcode 4.4 Preview 버전을 사용하다보면,

    이 버전의 Xcode 처럼 command line 에서 gcc 사용이 안된다.

    default PATH variable 에 gcc 가 없다.


    find 로 찾아보니,

    /Applications/Xcode44-DP5.app/Contents/Developer/usr/bin

    에 있는데, PATH 에 걸어 놓고 gcc 하면,


    mini1:test user1$ gcc world.c -o world.o

    world.c:1:19: error: stdio.h: No such file or directory



    stdio.h standard C header를 찾을 수가 없다고 나온다.

    이런이런..

    고민하다 찾은 해결책.

    sudo ln -s /Applications/Xcode44-DP5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr /usr/local


    /usr/local 로 symbolic link 하면, Xcode4.4 의 usr 디렉토리에 있는 

    include, lib가  /usr/local/include , /usr/local/lib 로 연결되어

    정상적으로 컴파일이 가능하다.


    ln 명령을 보면 알겠지만,  Mac OSX 10.8 용 c library 이니,

    그외 platform에서 cross compile 하고 싶은땐, 

    ls -al /Applications/Xcode44-DP5.app/Contents/Developer/Platforms 

    해서 원하는 platform sdk 의 usr 를 /usr/local 으로 연결하면 된다.

Designed by Tistory.