Microwindows/Nano-X Framebuffer 컴파일후, sample.c ...실행안
글쓴이: yanns / 작성시간: 월, 2005/07/11 - 6:26오후
우선, 리눅스는 framebuffer 가 활성화된걸 확인했습니다. 부팅시에 구여운 팽귄 한마리가 보이구요, framebuffer 를 이용해서 dot찍는 예제로 framebuffer 디바이스 dev/fb 열리는건 확인했습니다.
문제는, 이 이후에, 실행하는 나노X가 문제 입니다. 버전은 microwindows-0.90 이구요, config를 수정하지 않은 디폴트 설정이 framebuffer 를 이용하는 설정이여서 그대로 컴파일 하였습니다.
그리고, 다음과 가튼 sample.c 를 수행하려고 합니다.
================================
#define MWINCLUDECOLORS #include <stdio.h> #include "./microwin/nano-X.h" int main(int ac,char **av) { GR_WINDOW_ID w; GR_EVENT event; if (GrOpen() < 0) { printf("Can't open graphics\n"); exit(1); } w = GrNewWindow(GR_ROOT_WINDOW_ID, 20, 20, 100, 60, 4, WHITE, BLUE); GrMapWindow(w); for (;;) { GrGetNextEvent(&event); } GrClose(); return 0; }
=======================================
소스는 간단한데, nanoX.h 해더파일이 /usr/include/microwin 에 있어서 이 화일 경로를 수정해주었습니다. 컴파일은 다음과 같이 했습니다.
gcc sample.c -o sample -lnano-X
컴파일은 문제 없이 됐구요..
실행은, 다음처럼 했습니다.
./nano-X & sleep 1; ./sample
그런데, 결과는..
[20] 5274
[20] + stopped ./nano-X
....
이렇게 나오고 ctrl+C 해서 빠져나옵니다. 화면엔 아무런 ....반응이 없구요 ㅠㅠ 어쩐 일인지.. 알려주세요 고수님들 어려운 GUI ㅠㅠ
Forums:
자답
죄송.. 허접질문 ㅠㅠ 해결했어여 config....수정
댓글 달기