출처: http://khie74.tistory.com/1169521335
일단 windows에서 유닉스 환경을 사용하기 위해 cygwin을 설치.
다음은 출처의 내용을 따른다.
자~ 이제 컴파일을 해보자~
gcc -v -o hello hello.m -lobjc
(옵션 -v는 컴파일 과정 출력 -0는 출력파일명지정 -lobjc는 Objective-C라이브러리 사용)
컴파일이 성공한 후, 생성된 실행파일을 실행하면 아래와 같이 "Hello world"가 콘솔에 출력된다.
http://wisdom.sakura.ne.jp/programming/objc/index.html
http://cocoadev.tistory.com/10
일단 windows에서 유닉스 환경을 사용하기 위해 cygwin을 설치.
다음은 출처의 내용을 따른다.
설치할 때 다음의 패키지를 추가한다.
gcc-core:C compiler
gcc-g++:C++ compiler(C++도 함께 사용하는 경우에)
gcc-objc:ObjC compiler
gcc-g++:C++ compiler(C++도 함께 사용하는 경우에)
gcc-objc:ObjC compiler
테스트해보기
에디터로 다음의 hello.h와 hello.m을 작성한다.
// hello.h
#import <objc/Object.h>
@interface Hello : Object
-(void)print;
@end
#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;
}
#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는 컴파일 과정 출력 -0는 출력파일명지정 -lobjc는 Objective-C라이브러리 사용)
컴파일이 성공한 후, 생성된 실행파일을 실행하면 아래와 같이 "Hello world"가 콘솔에 출력된다.
http://wisdom.sakura.ne.jp/programming/objc/index.html
http://cocoadev.tistory.com/10
'프로그래밍 > iPhone Dev' 카테고리의 다른 글
[Objective C] 03 Class Level Access (0) | 2009.10.27 |
---|---|
[Objective C] 02 Access Privledges (0) | 2009.10.27 |
[Objective C] 01 Creating Classes (0) | 2009.10.27 |
[Objective C] 환경설정 (0) | 2009.10.27 |
[Objective C] 튜토리얼 (0) | 2009.10.14 |