NOTICE 




  

1.Cygwin과 gcc컴파일러 설치하기

Cygwin은 윈도우를 위한 Linux-like환경이다.
Objective-C는 gcc컴파일러(2.8.0이상)로 컴파일이 가능하므로 윈도우즈에서 gcc컴파일러를 사용하기 위해 Cygwin을 설치한다.
설치본은 Cygwin웹사이트(http://www.cygwin.com/)에서 다운로드할 수 있다.
(물론 맥의 Cocoa플랫폼은 공개되어 있지 않기 때문에 사용할 수 없다.
하지만 Cocoa와 유사한 환경을 제공하는 Cocotron이라는 오픈소스 프로젝트도 있다)

설치할 때 다음의 패키지를 추가한다.

gcc-core:C compiler
gcc-g++:C++ compiler(C++도 함께 사용하는 경우에)
gcc-objc:ObjC compiler

필요하다면 vi나 emacs같은 텍스트에디터도 함께 선택한다.


2. 테스트해보기

에디터로 다음의 hello.h와 hello.m을 작성한다.

// hello.h
#import <objc/Object.h>

@interface Hello : Object
-(void)print;
@end

// hello.m
#import <stdio.h>
#import "hello.h"

@implementation Hello
-(void)print
{
  printf("Hello world\n");
}
@end

int main()
{
  id obj = [Hello alloc];
  [obj print];
  return 0;
}

자~ 이제 컴파일을 해보자~

gcc -v -o hello hello.m -lobjc
(옵션 -v는 컴파일 과정 출력  -o는 출력파일명지정 -lobjc는 Objective-C라이브러리 사용)

컴파일이 성공한 후, 생성된 실행파일을 실행하면 아래와 같이 "Hello world"가 콘솔에 출력된다.

사용자 삽입 이미지

그럼 본격적으로 Objective-C를 공부해볼까~

  
트랙백   |  댓글   |

최근댓글
최근트랙백
fotowall :: ncloud RSS Feeds today :    yesterday :
total :