"undef. ref. to XX" и readelf показывает "XX UND" - PullRequest
2 голосов
/ 12 августа 2011

Я пытаюсь скомпилировать usb_modeswitch для mips.Компиляция сработала успешно, но во время выполнения она не удалась!

# ./usb_modeswitch -W -c zoom_modem_switch 
...
./usb_modeswitch: symbol lookup error: /umx/lib/libusb-0.1.so.4: undefined symbol: libusb_init

Однако readelf, похоже, видит функцию, но с "UND" в качестве значения Ndx, что это значит?Не определено?Итак, почему это перечислено здесь, если не определено?

$ ${CROSS_COMPILE}readelf -s libusb-0.1.so.4  | grep libusb_init
    54: 000037b0     0 FUNC    GLOBAL DEFAULT  UND libusb_init
   115: 000037b0     0 FUNC    GLOBAL DEFAULT  UND libusb_init

Очень расстраивает!Чего мне не хватает?

...