gxlib 를 공부하고 있는데요 정말정말 도움이 필요합니다 ㅠㅠㅠ
2010.10.25 04:14
gxlib 함수 공부해보려고 하는데요
최신버전 압축풀고 바로 예제 make 했더니
컴파일이 안되서 보니까
png12 에 대한 에러 더라구요
그래서
Makefile 에서 LIBS 부분에서 -lpng12 를 -lpng 로 바꿨습니다
그랬더니 make 가 오류없이 되었구요
그렇지만
./app-gxlib 를 해보았더니
[gx-error:1] @@@@@
이렇게 떠서요 ,,
@@@@ 는 한글이 깨진거 같은데;
어떤 이유인지 모르겠더라구요 ㅠㅠ
찾아보니까 다른 사람도 이런 문제때문에 글을 올리셨던데
답변이
/dev/fb 의 권한을 777로 바꾸고 실행해 보세요.
]# chmod 777 /dev/fb
더라구요
하지만 fb가 없더라구요;
어떻게 해야하는지 알려주시면 감사하겠습니다ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
아 그리구요
windows에서 ubuntu로 하는건데요
이런환경에선 아예 쓸수없나요?
모르는게 너무 많네요ㅠ
멍청한 질문일것만 같습니다ㅠㅠ
댓글 6
-
장길석
2010.10.25 07:36
-
플라
2010.10.25 07:51
/boot/grub/menu.lst
가 존재하지 않더라구요;;
Virtual Box를 사용해서 ubuntu를 사용하고 있는데
그것때문에 그런건가요?;;
해결법을 찾던중
sudo apt-get install grub2
sudo gedit /etc/default/grub
vga = 788 <--- 추가sudo update-grub
sudo ln -s /dev/fb0 /dev/fb
이렇게 해보았는데요
하기 전에는 gx error 1@@@@ 라고 나오구
하고 나서는 gx error 2@@@@ 라고 나오네요;;
1에러는 아무래도 fb가 없어서 나온거 같긴 한데요;;
2에러도 한글이 안나와서 확인 할 길이 없네요 ㅠㅠ
-
김효원
2010.10.25 20:18
우분투에서 부트로더 메뉴들은 8.x대에서 9.x 이상으로 올라가면서 이름이 바뀌었습니다.
/boot/grub/grub.cnf
로 파일 이름이 바뀌었습니다.
-
플라
2010.10.25 21:22
흠 10.04에서 안되서 9.04로 해보니까
9.04에선 menu.lst 더군요 ㅠㅠㅠㅠㅠ
이 댓글보고 우분투 버전 바꿔보니까 부트로더가 달라서 그렇다는 걸 깨달았어요ㅎㅎ
감사합니다 ^^
10.04에서 menu.lst 가 없구요
10.04 경우로 알아봐야겠어요;;;
-
플라
2010.10.25 08:29
답변보고 처음부터 해보다 보니 문제를 찾았네요ㅎㅎ 감사합니다 ^^
error 2 처리 했습니다;;;
gx error 2 는
fb에 대한 권한 문제였나봅니다
sudo chmod 777 /dev/fb
를 다시 해주니까 error 가 없어지네요
**************************************************
하지만 문제가 더 있어요 ㅠㅠㅠ
gxlib sample 안에 있는 예제를 실행시키면
그림이 출력되지 않고
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
만 계속해서 뜹니다ㅠ
프레임버퍼를 잘못 설정한건가요?
아님
png랑
jpeg를 잘못 잡은건가요?;
조언부탁드립니다ㅠㅠ
그래픽 모드로 켜지지 않은건가요?;
어떻게 해야할까요? ㅠㅠㅠ
-
플라
2010.10.25 21:24
흠 혼자 이 글에 난리 쳤네요ㅎㅎ;;;
우분투버전을 10.04에서 9.04로 바꾸니 menu.lst가 있어서
부트로더를 수정하고 예제 성공했습니다.




우분투는 기본적으로 프레임버퍼를 제공해 주지 않습니다.
대신에 아래의 글을 참고하여 환경에 잡아 주시면 됩니다. ^^
http://forum.falinux.com/zbxe/?document_srl=518388