[OSX] Maverick(10.9) 로 업그레이드 할 경우 gcc 문제 해결

공짜라고 신나서 Maverick (OSX 10.9) 으로 업그레이드 한 후에 XCode 도 5.0.1 로 업그레이드 했습니다. 그러면 당연히 'Command Line Tools' 를 깔아야지 후훗! 하고 깔아줬습니다. 문제가 발생하더군요 gcc-lvm 이 이번 버젼에서는 포함이 안되어 있더군요. 평소라면 언젠가는 업데이트 되겠지.. 하는 마음으로 느긋하게 기다리겠지만 산더미 처럼 쌓아져 있는 일이 제 마음을 압박하더군요. 

주로 작업하는 일들이 open source 를 이용하는 작업들이라 gcc 가 안되면 심각한 문제가 발생합니다. 

$ xcode-select --install


하면 나오는 팝업창에서 '설치' - '동의' 누르면 설치됩니다. 이게 설치가 되면 brew 를 이용해서 apple-gcc42 버젼을 설치해줍니다. 4.2 버젼인게 마음에 걸리지만.. 그래도 작업은 해야 하지 않겠습니까? 

$ brew tap homebrew/dupes
$ brew install apple-gcc42



$ sudo mv /usr/bin/gcc /usr/bin/gcc.old
$ sudo ln -s /usr/local/bin/gcc-4.2 /usr/bin/gcc


자 이렇게 해주면 gcc 를 이용할 수 있게 됩니다. 무려 4시간의 삽질끝에 얻어낸 결과 입니다. 흑흑