2010년 6월 30일

Objective-C in Windows

윈도우즈 환경에서 Objective-C 컴파일은 여러가지 방법이 있으나 여기에서는 윈도우즈에서 GCC 컴파일 환경을 제공하는 오픈소스 GNUSetup 를 사용한다. 


GNUSETUP 설치
Windows Installer (http://www.gnustep.org/experience/Windows.html) 에서 링크 순서대로 설치를 진행한다.






Hello 컴파일하기
이제 테스트를 위하여 간략하게 hello 프로그램을 만들어 컴파일해보도록 하자. 참고로 Objective-C 파일은 아무 파일명이나 써 주면 된다. 다만 뒤에 .m 확장자만 만들어 주면 된다. 일반적으로 사용되는 접미사는 아래와 같다.
  • .c : C언어 소스
  • .cc, .cpp : C++ 언어 소스
  • .h : 헤더파일
  • .m : Objective-C 소스파일
  • .mm : Objective-C++ 소스파일
  • .pl : 펄 소스 파일
  • .o : 오브젝트 파일


이제 vi 편집기를 사용하여 main.m 파일을 생성하고 아래와 같이 코딩을 작성한다



#import
int main (int argc, const char *argv[])
{
  printf ("Hello world.\n");
  return 0;
}


다음으로 gcc (GNU Objective-C) 을 사용하여 컴파일하고 생성된 hello.exe 을 실행한다.


gcc main.m -o hello -l objc


가볍게 Objective-C 언어에 공부하려고 하지만 Mac 이 없는 경우 좋은 대안이 될것이다.

댓글 없음:

댓글 쓰기