linux/gtk의 최신 릴리스에서 사용하게 될 명령은 gtk-config가 아닌 pkg-config입니다. gtk-config는 사전 2.0 gtk 개발 용입니다.
명령 줄에서 명령 사용합니다, 당신은 foo.c를라고 GTK-2.0에서 컴파일하는 컴파일하고 파일을 고려해
gcc `pkg-config --cflags glib-2.0 gtk+-2.0` foo.c -o foo `pkg-config --libs glib-2.0 gtk+-2.0`
이 컴파일해야한다, 그리고 당신을 줄 실행될 수있는 파일 foo.
그러나 실제로,이 물건은 타이핑을 계속하는 고통이므로 메이크 파일을 사용하십시오. 샘플 makefile을 작성 하겠지만, 편집기 창에서 입력하기 어려운 규칙을 따라야하는 규칙이 있습니다.
# Sample Makefile
CFLAGS := $(shell pkg-config --cflags glib-2.0 gtk+-2.0)
LDFLAGS := $(shell pkg-config --libs glib-2.0 gtk+-2.0)
foo: foo.c
<TAB HERE NOT SPACES>$(CC) $(CFLAGS) $< -o [email protected] $(LDFLAGS)
이 foo는 할 말을 간단한 규칙을 정의
, 그것은 foo.c를가 foo는보다 최신의, 그래서 그것이 재건 될 것이다 foo.c를에 따라 달라집니다. 여기서 'TAB HERE NOT SPACES'라고 쓰면
은이어야하며 탭 문자 여야하며 공백 문자 집합이 될 수 없습니다.
당신이 컴파일 명령이를 사용하고'\ GTK-설정 --cflags GTK-설정 --libs \' – yasouser
예,이 명령을 사용하고 있습니다. – tariq
나는 명령에 언급 된대로 packges 만 설치했습니다. 내가 놓쳐 버린 것은 내가해야 할 일이 무엇일까요? – tariq