리눅스에서 gcc로 Objective-C 컴파일 하기

리눅스에서 objective-c를 컴파일 하기 위해서는 다음과 같은 명령어를 이용합니다:

gcc -x objective-c -Wno-import <.m파일 이름> -lobjc -o <output 파일 이름>

이것 역시 타 프로젝트에서의 gcc 사용 방법과 동일 하므로, .m 파일 이름 등을 적당히 수정하여 사용하시면 됩니다.
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2009/02/24 11:03 2009/02/24 11:03
,
Response
No Trackback , No Comment
RSS :
http://b4you.net/blog/rss/response/197

구조체 사용 방법

Linux 커널을 분석하던 중 이상한 구문을 발견하였다. 무슨 구문이냐 하면..

#include <stdio.h>

struct temp
{
	char *name;
};

struct temp iam =
{
	name: "장현준", // <== 이부분
};

int main()
{ 
	printf("%s", iam.name);

	return 0;
}


와 같이 위에서 주석으로 표시된 부분이다.
이런 구문은 처음 봐서.. 뭘까? 했는데.. "gcc에서만 지원"하는 문법이었다.(vs에서는 안된다)
멤버 변수를 간단히 초기화 시킬때 저런 식으로 초기화를 시킬 수 있는것 같은데,
표준는 아닌거 같지만.. gcc에서 지원이 되니 다음부터 linux쪽 개발할 때 효율적으로 표시하려면 저런식으로 짜는것도 나쁘진 않을 것 같다.
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2007/04/09 13:34 2007/04/09 13:34
, , ,
Response
No Trackback , No Comment
RSS :
http://b4you.net/blog/rss/response/84


블로그 이미지

빗소리를 먹는 사람.

- 장현준

Notices

Archives

Authors

  1. 장현준

Recent Trackbacks

  1. 듀얼클러치의 생각 rsvin28's me2DAY 2009

Calendar

«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

Site Stats

Total hits:
158001
Today:
71
Yesterday:
228