|
发表于 2013-8-25 15:22:09
|
显示全部楼层
本帖最后由 wyd1520 于 2013-8-25 16:09 编辑
gcc -g -O0 -Wall -Wextra -std=c99 -D_POSIX_C_SOURCE=200112L -Iinclude/ `pkg-config --cflags libusb-1.0` -o fel fel.c `pkg-config --libs libusb-1.0`
/bin/sh: 1: pkg-config: not found
/bin/sh: 1: pkg-config: not found
fel.c:21:20: 致命错误: libusb.h:没有那个文件或目录
编译中断。
我已apt-get install libusb-1.0 过了。
在目usr/include/libusb-1.0/libusb.h文件有这个文件,
在那个sunxi-tools下的fel.c 文件 #include <libusb.h> 是这个,找不到。。。我改成<libusb-1.0/libusb.h> 后
提示这个
gcc -g -O0 -Wall -Wextra -std=c99 -D_POSIX_C_SOURCE=200112L -Iinclude/ `pkg-config --cflags libusb-1.0` -o fel fel.c `pkg-config --libs libusb-1.0`
/bin/sh: 1: pkg-config: not found
/bin/sh: 1: pkg-config: not found
/tmp/ccpNDEbR.o:在函数‘usb_bulk_send’中:
//Soft/sunxi-tools/fel.c:53:对‘libusb_bulk_transfer’未定义的引用
/tmp/ccpNDEbR.o:在函数‘usb_bulk_recv’中:
//Soft/sunxi-tools/fel.c:67:对‘libusb_bulk_transfer’未定义的引用
/tmp/ccpNDEbR.o:在函数‘main’中:
//Soft/sunxi-tools/fel.c:283:对‘libusb_init’未定义的引用
//Soft/sunxi-tools/fel.c:300:对‘libusb_open_device_with_vid_pid’未定义的引用
//Soft/sunxi-tools/fel.c:305:对‘libusb_claim_interface’未定义的引用
//Soft/sunxi-tools/fel.c:308:对‘libusb_detach_kernel_driver’未定义的引用
//Soft/sunxi-tools/fel.c:310:对‘libusb_claim_interface’未定义的引用
//Soft/sunxi-tools/fel.c:359:对‘libusb_attach_kernel_driver’未定义的引用
库文件找不到。。。不知这个库文件是啥。。
ls只找到这两个
root@localhost://usr/lib# ls libusb*
libusbmuxd.so.1.0.8 libusbmuxd.so.2
。
|
|