티스토리 뷰

크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.
본문

 이글은 12.04.05에 최초로 작성된 글을 최신으로 수정하였습니다.


 MAC에서 GCC 컴파일을 사용하기 위한 설치 과정을 알아보겠습니다. 기존에는 XCode에서 command line tools을 쉽게 설치 가능하였지만 지금은 조금 다른 추과 가정을 거쳐야 합니다. 


설치과정

1. terminal을 실행합니다.

2. terminal에서 명령어를 입력하여 설치를 진행합니다.

3. GCC 테스트를 진행합니다.



1. Terminal(터미널) 실행

 터미널을 실행합니다. 런처에서 실행하여도되고, 저 처럼 alfred를 이용하여 검색하셔도됩니다.

 터미널을 실행합니다.

 



2. terminal에서 명령어를 입력하여 설치를 진행합니다.

 실행된 터미널에서 아래와 같이 명령어를 입력하여 command line tools을 설치유도합니다.

xcode-select --install

터미널에 위의 명령어를 입력하시면 됩니다.

 * 터미널 창은 그대로 두세요. 설치가 완료되고 확인을 해서 잘 설치되었는지 확인해야죠.


 입력 한 명령어에 따라서 아래와 같은 창이 표시됩니다. command line developer tools을 설치하기 위해서 오른쪽의 설치 버튼을 눌러 진행합니다.


 기다리면 아래와 같이 Software를 다운 받고 설치합니다.



 예전에는 XCode에서 UI를 통해서 설치할 수 있었지만 최신 버전에서는 위와 같이 터미널에서 실행해주고 설치를 해야합니다.

 설치가 완료되었습니다. 재부팅을 할 필요 없이 아래와 같이 명령어를 입력하여 설치가 잘 되었는지 확인합니다.

gcc -v



3. GCC 테스트를 진행합니다.

 간단한 테스트를 해보겠습니다. 이 글을 처음 작성할 때 사용하던 예제를 아래와 같이 테스트 하겠습니다.

#include <stdio.h>

int main() {
printf("taehwan kwon\n");
return 0;
}

gcc name.c -o name

 테스트는 아래와 같이 진행하였습니다. 제 이름이 출력되고 정상적인 gcc 컴파일이 이루어졌습니다.


마무리

 오래된 글을 다시 정리하였습니다.  최신 버전의 OS에서 Command line tools을 사용 할 수 있도록 수정 해보았습니다.


개인 광고 영역


댓글
  • 프로필사진 Jimin 그대는 포스팅을 참 열심히 하는구나 2012.04.05 03:37
  • 프로필사진 BlogIcon 마빈박사 쭉 읽어보니까 전체적으로 발생하는 문제의 원인은
    구 버전의 Xcode는 설치프로그램을 통해 gcc의 표준방식대로(?) 헤더와 라이브러리들이 설치된 것 같고
    새 버전의 Xcode는 앱 설치하듯이 Xcode에 필요한 모든 요소들을 내장시킨 것이 문제인 것 같습니다.

    대신 Command Line Tools를 별도로 만들었군요.
    2012.04.05 17:51
  • 프로필사진 BlogIcon taehwan 새 버전의 프로그램들을 보면 대부분다 .app 로 끝나고 이 폴더(?) 안에 모든 파일들을 내장시켜서 출시하는 경향이 있는 듯 합니다! 아이패드나 아이폰 처럼 설치형 앱을 만들다 보니 생기는 문제일지도 모른다는 생각! 2012.04.05 19:11 신고
  • 프로필사진 Hello gcc를 mac에 설치하는 방법을 찾으려고 Google 검색하다가 들어 왔습니다.
    그런데, 설치하신 것은 gcc가 아니고 clang이군요. ㅠㅠ
    2016.09.27 19:30
댓글쓰기 폼