>> Edit article
이름
제목
패스워드
크로스 컴파일러를 이용해서 컴파일을 하는데 에러가 나요 저는 현재 qte-2.3.0, qpe-1.1.1, qtx11-2.3.0을 arm cross 컴파일러를 이용해서 static으로 컴파일 중에 있습니다. 아래 메시지에서 multiple definition에 대해서 어떻게 해야할지 도통 할수가 없어요 그리고 /usr/src/bs/BUILD/gcc-2.96-20000731/obj-i386-redhat-linux/gcc/../../gcc/libgcc2.c라고 되어있는데 제 PC에는 그런 디렉토리가 없거든요 어디서 수정해야 할지 넘 막막합니다. 좀 도와 주세요 ------------------------------------------------------------------------ ..........생략........... make -C addressbook -f Makefile make[1]: 들어감 `/home/rtos/pds/qpe/addressbook' 디렉토리 arm-linux-g++ -L/usr/qte-2.3.0/lib -Wl,-rpath,/usr/qte-2.3.0/lib -o ../bin/addressbook main.o addressbook.o abeditor.o ablineedit.o abmultilineedit.o abentry.o ablabel.o abtable.o abname.o abeditorbase.o abaddress.o abcompanybase.o abnamebase.o moc_addressbook.o moc_abeditor.o moc_ablineedit.o moc_abmultilineedit.o moc_abentry.o moc_ablabel.o moc_abtable.o moc_abname.o moc_abeditorbase.o moc_abaddress.o moc_abcompanybase.o moc_abnamebase.o -lqpe -lqte /usr/qte-2.3.0/lib/libqte.so: In function `_init': /usr/qte-2.3.0/lib/libqte.so(.init+0x0): multiple definition of `_init' /pub/usr/arm-linux/lib/crti.o(.init+0x0): first defined here /usr/qte-2.3.0/lib/libqte.so: In function `__pure_virtual': /usr/src/bs/BUILD/gcc-2.96-20000731/obj-i386-redhat-linux/gcc/../../gcc/libgcc2.c(.fini+0x0): multiple definition of `_fini' /pub/usr/arm-linux/lib/crti.o(.fini+0x0): first defined here /pub/usr/arm-linux/lib/libm.so(.dynamic+0x0): multiple definition of `_DYNAMIC' /pub/usr/arm-linux/lib/libm.so(.got.plt+0x0): multiple definition of `_GLOBAL_OFFSET_TABLE_' collect2: ld returned 1 exit status make[1]: *** [../bin/addressbook] 오류 1 make[1]: 나감 `/home/rtos/pds/qpe/addressbook' 디렉토리 make: *** [addressbook] 오류 2 --------------------------------------------------------------------------오리궁
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved