도와주세요!!
글 수 15,339
2003.11.05 11:08:47 (*.186.47.173)
6657
안녕하세요...
진행과정 설명없이 이렇게 질문을 올리시면 저희도 답변을 드리기가 곤란합니다..
일단 제가 몇가지 질문을 드리겠습니다.
1. 사용하시는 보드가 어떤건가요???
( EZ-M01, EZ-X5 ) 이것에 따라서 수정사항이 달라 집니다...
2. QT 포팅을 모두 하시고, 예제파일을 컴파일 하시는건가요???
3. QT 포팅을 하셨다면 /usr/armv5l-linux/lib/ 디렉토리 밑에 다음 파일이 있는지 확인 해주세요.
libqte.so
libqte.so.2
libqte.so.2.3
libqte.so.2.3.7
4. 밑의 메시지를 보면 /usr/armv5l-linux/lib/libstdc++.so 파일이 없다고 나오네요.
/usr/armv5l-linux/lib/ 디렉토리 밑에 libstdc++.so 파일이 있는지를 확인 해주세요.
이것은 크로스 컴파일 설치와 관련이 있습니다...
크로스 컴파일 설치를 하셨는지 궁금합니다..만약 설치하지 않으셨다거나 위의 파일이 없다면
저희 자료실에서 크로스 컴파일 RPM을 받아서 다시 설치하시고 해보세요..
그럼 수고하세요..
최환성 wrote..
: [root@localhost test1]# make all
: armv5l-linux-g++ -c -pipe -fshort-enums -fshared-data -DQWS -fno-
: exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/usr/armv5l-
: linux/include -I/usr/local/qt_e/include -o main.o main.cpp
: armv5l-linux-g++ -o hello main.o -L/usr/local/qt_e/lib -L/usr/armv5l-
: linux/lib -lqte
: /usr/lib/gcc-lib/armv5l-linux/3.2.1/../../../../armv5l-linux/bin/ld:
: warning: libgcc_s.so.1, needed by /usr/armv5l-linux/lib/libstdc++.so,
: not found (try using -rpath or -rpath-link)
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_DeleteException@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_GetRegionStart@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SjLj_Resume@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `__udivsi3@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_GetDataRelBase@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SetGR@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `__divsi3@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_GetLanguageSpecificData@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_GetIP@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SjLj_Register@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SjLj_RaiseException@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SjLj_Unregister@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_GetTextRelBase@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SetIP@GCC_3.0'
: collect2: ld returned 1 exit status
: make: *** [hello] 1
:
: 이런 오류가 나면서 컴파일이 안되는데요
: 다른 예제 소스도 모두 이런 오류가 발생 합니다..
진행과정 설명없이 이렇게 질문을 올리시면 저희도 답변을 드리기가 곤란합니다..
일단 제가 몇가지 질문을 드리겠습니다.
1. 사용하시는 보드가 어떤건가요???
( EZ-M01, EZ-X5 ) 이것에 따라서 수정사항이 달라 집니다...
2. QT 포팅을 모두 하시고, 예제파일을 컴파일 하시는건가요???
3. QT 포팅을 하셨다면 /usr/armv5l-linux/lib/ 디렉토리 밑에 다음 파일이 있는지 확인 해주세요.
libqte.so
libqte.so.2
libqte.so.2.3
libqte.so.2.3.7
4. 밑의 메시지를 보면 /usr/armv5l-linux/lib/libstdc++.so 파일이 없다고 나오네요.
/usr/armv5l-linux/lib/ 디렉토리 밑에 libstdc++.so 파일이 있는지를 확인 해주세요.
이것은 크로스 컴파일 설치와 관련이 있습니다...
크로스 컴파일 설치를 하셨는지 궁금합니다..만약 설치하지 않으셨다거나 위의 파일이 없다면
저희 자료실에서 크로스 컴파일 RPM을 받아서 다시 설치하시고 해보세요..
그럼 수고하세요..
최환성 wrote..
: [root@localhost test1]# make all
: armv5l-linux-g++ -c -pipe -fshort-enums -fshared-data -DQWS -fno-
: exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/usr/armv5l-
: linux/include -I/usr/local/qt_e/include -o main.o main.cpp
: armv5l-linux-g++ -o hello main.o -L/usr/local/qt_e/lib -L/usr/armv5l-
: linux/lib -lqte
: /usr/lib/gcc-lib/armv5l-linux/3.2.1/../../../../armv5l-linux/bin/ld:
: warning: libgcc_s.so.1, needed by /usr/armv5l-linux/lib/libstdc++.so,
: not found (try using -rpath or -rpath-link)
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_DeleteException@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_GetRegionStart@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SjLj_Resume@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `__udivsi3@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_GetDataRelBase@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SetGR@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `__divsi3@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_GetLanguageSpecificData@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_GetIP@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SjLj_Register@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SjLj_RaiseException@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SjLj_Unregister@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_GetTextRelBase@GCC_3.0'
: /usr/armv5l-linux/lib/libstdc++.so: undefined reference to
: `_Unwind_SetIP@GCC_3.0'
: collect2: ld returned 1 exit status
: make: *** [hello] 1
:
: 이런 오류가 나면서 컴파일이 안되는데요
: 다른 예제 소스도 모두 이런 오류가 발생 합니다..