OpenWrt 및 교재 Q&A

OpenWrt gcc 컴파일러 질문....

페이지 정보

작성자 오재근 작성일18-01-24 20:28 조회9,090회 댓글6건

본문

openwrt내에서 gcc를 사용하고싶은데

가능한가요??

그리고 gcc어떻게 설치하나요?

opkg install gcc 하니 설치를 할수 없다고 나옵니다....

// 관리자 2018-01-24: 13-10-16 07:04 에 작성된 글입니다

댓글목록

오재근님의 댓글

오재근 작성일

더불어서 netpbm 를 설치 하고 싶은데 어떻게 해야하나요...?ㅠㅠㅠㅠㅠ

// 관리자 2018-01-24: 13-10-16 16:33 에 작성된 글입니다

박우재님의 댓글

박우재 작성일

openwrt에서 gcc를 실행하실 수 없습니다.
컴파일 하실게 있으시면 크로스 컴파일하시고 바이너리만 올리 셔야 합니다.

netpbm은 openwrt 패키지 상에 없네요. 직접 크로스 컴파일 하시거나
imagemagick으로 사용을 바꾸셔야 할것 같습니다.

// 관리자 2018-01-24: 13-10-16 19:29 에 작성된 글입니다

오재근님의 댓글

오재근 댓글의 댓글 작성일

사실 openwrt에서 gocr을 사용하여 이미지에서 숫자인식을 하려고 합니다. gocr을 크로스 컴파일 해서 openwrt로 옮겨서 실행을 하니  ERROR pnm.c L328: unexpected EOF 라며 실행이 안되었습니다. 이 문제가 openwrt에서 image를 볼 수 없기 때문인거 맞나요? 그러면 imagemagick을 설치를 하게되면 문제가 해결이 될까요...?
또 질문을 한가지 더 드리고 싶은게 만약 어떠한 방법이라도 gocr이 안된다면 영상처리 프로그램을 크로스컴파일해서 openwrt로 넘겨준다음 그 파일이 이미지파일을 불러서 동작을 할수가 있을까요??

// 관리자 2018-01-24: 13-10-16 23:42 에 작성된 글입니다

박우재님의 댓글

박우재 작성일

사실 이미지 프로세싱을 하는 프로그램들은 대부분 매트릭스 연산이 필요한데, 이것이 x86하고 ARM하고 아키텍쳐가 달라서 이부분이 openwrt에서는 제대로 구현되어 있지 않습니다.(정확한 명칭은 가물가물하네요.)

크로스컴파일이 성공적으로 되었는데 옮겨서 안된다면 크로스컴파일한 환경에서 라이브러리를 카피 안해서 그럴수도 있습니다. 하지만 말씀하신 저 에러는 크로스컴파일이 제대로 되지 않은것 같습니다.

https://dev.openwrt.org/browser/packages/utils/tesseract/Makefile?rev=28791

OCR중에 tesseract패키지가 있습니다. 사용하시는 타겟이 어딘지는 모르겠으나 backfire에는 기본 패키지에 포함된 것으로 보입니다. tesseract를 이용해 보심이 좋을것 같습니다.

// 관리자 2018-01-24: 13-10-17 00:55 에 작성된 글입니다

오재근님의 댓글

오재근 댓글의 댓글 작성일

매번 친절한 답변 감사드립니다..ㅠㅠ

그런데 tesseract 패키지를 어떻게 사용을 해야 하나요...?

감이 도저히 잡히질 않습니다. gocr 같은경우는 우분투에서 했을땐 설치를 한 후 $gocr [파일명] 을 쓰게 되면 나왔습니다.

tesseract를 하는 방법 조금 알려주실수 있나요???

// 관리자 2018-01-24: 13-10-18 00:25 에 작성된 글입니다

오재근님의 댓글

오재근 댓글의 댓글 작성일

제가 http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/tesseract_3.01-1_ar71xx.ipk 이걸 받고

제 공유기인 g300nh2에 이 파일을 opkg install 을 하였습니다. 설치가 되었는데

tesseract [이미지파일명] [내보낼파일명]을 하였는데 되지가 않고 Segmentation fault라고 하면서 되질 않습니다..

우분투에서 위와 같은 명령어로 하였을땐 작동을 하였는데 openwrt에선 되지가 않습니다... 혹시 뭐가 더 필요한건가요?

// 관리자 2018-01-24: 13-10-18 01:29 에 작성된 글입니다