1

安装 MPLAB X 后,一些程序开始报告undefined symbol: libusb_get_device_speed。qem 示例:

2014-06-02 12:41:50.059+0000: 1963: error : virCommandWait:2348 : internal error: Child process (LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin /usr/bin/qemu-system-xtensaeb -help) unexpected exit status 127: /usr/bin/qemu-system-xtensaeb: symbol lookup error: /usr/bin/qemu-system-xtensaeb: undefined symbol: libusb_get_device_speed

2014-06-02 12:41:50.075+0000: 1963: error : virDomainDefParseXML:11543 : unknown OS type hvm

发生了什么?如何解决?

4

1 回答 1

2

基于微芯片论坛:安装程序创建了指向旧版本 libusb 的符号链接。如果您的 /usr/local/lib 具有以下符号链接:

$ ls -al /usr/local/lib
libmchpusb-1.0.so -> /opt/microchip/mplabcomm1.0/libusb-1.0.so.0.0.0*
libusb-1.0.so -> libmchpusb-1.0.so

然后:

rm /usr/local/lib/libusb-1.0.so

如果您没有链接,请检查此问题

于 2014-06-02T15:20:47.503 回答