도와주세요!!
글 수 15,339
2008.06.04 16:07:26 (*.75.226.145)
23855
http://www.korone.net/bbs/board.php?bo_table=qt_lecture&wr_id=388
방법으로 qt4를 ARM용으로 컴파일 하였습니다.
근데 라이브러리 용량이 무려 100MB군요 ㅡㅡ;
제가 잘못한건지 잘 모르겠는데요
일단 strip를 하고 싶은데
''arm-linux-strip /생성된 바이러리'' 하니까
arm-linux-strip: lib/libQt3Support.la: File format not recognized
arm-linux-strip: lib/libQt3Support.prl: File format not recognized
arm-linux-strip: lib/libQtAssistantClient.prl: File format not recognized
arm-linux-strip: lib/libQtCore.la: File format not recognized
arm-linux-strip: lib/libQtCore.prl: File format not recognized
arm-linux-strip: Unable to recognise the format of the input file lib/libQtCore.so.4.3.3.debug
이런한 에러 메시지가 나오는데 무슨 뜻인가요?
방법으로 qt4를 ARM용으로 컴파일 하였습니다.
근데 라이브러리 용량이 무려 100MB군요 ㅡㅡ;
제가 잘못한건지 잘 모르겠는데요
일단 strip를 하고 싶은데
''arm-linux-strip /생성된 바이러리'' 하니까
arm-linux-strip: lib/libQt3Support.la: File format not recognized
arm-linux-strip: lib/libQt3Support.prl: File format not recognized
arm-linux-strip: lib/libQtAssistantClient.prl: File format not recognized
arm-linux-strip: lib/libQtCore.la: File format not recognized
arm-linux-strip: lib/libQtCore.prl: File format not recognized
arm-linux-strip: Unable to recognise the format of the input file lib/libQtCore.so.4.3.3.debug
이런한 에러 메시지가 나오는데 무슨 뜻인가요?
strip은 라이브러리를 zip처럼 압축하는 것이 아니라, 라이브러리 파일에 있는 참조 정보
즉, 컴파일 시에 링크를 위한 정보 같은 실행할 때는 필요없는 내용을 제거해 주는 것이기 때문에
라이브러리 파일에 대해서만 실행이 가능합니다.
말씀하신 파일은 라이브러리 파일이 아니기 때문에 파일 형식을 분석하지 못했다는 에러 메시지를
출력하 것입니다.
strip에 대한 자세한 말씀을 아래의 링크에 소개했는데요, 혹 QT를 다이어트하는 좋은 방법을
알게 되시면 꼭 알려 주세요. 부탁드립니다. ^^
http://forum.falinux.com/zbxe/?mid=graphic&document_srl=451947