在调用libcyusb.so时出现undefined reference错误,具体过程以下:函数
test.c以下:code
#include "cyusb.h" int main(int argc, char ** argv) { cyusb_open(); return 0; }
cyusb_open为libcyusb.so中的库函数,使用编译
g++ test.c -lcyusb 可正确编译class
gcc test.c -lcyusb 错误,提示cyusb_open() undefined referencetest
尝试分步骤连接:gcc
g++ test.c -o test.ogc
gcc test.o -lcyusb -o test 正确编译co