gpt4 book ai didi

c - libusb-1.0 调试信息

转载 作者:行者123 更新时间:2023-12-04 06:04:56 25 4
gpt4 key购买 nike

我想知道 libusb_set_debug() 是否有效。我无法从中获得任何输出。
如果我使用 --enable-debug-log 配置和构建,我可以打开调试日志记录。
如果将 libusb_set_debug() 设置为 3,是否应该获得与 enable-debug-log 相同的输出?
我没有设置 LIBUSB_DEBUG 环境变量。
我想我错过了一些简单的东西。
谢谢,

最佳答案

libusb 调试选项无法按文档工作。它们的实际工作方式是这样的:

如果你用 --enable-debug-log 配置然后,在编译时,您会无条件地激活所有上下文的所有调试、信息、警告和错误消息。

如果你用 --disable-log 配置然后,在编译时,您会无条件地停用所有级别的所有日志记录消息。

禁用调试日志并启用日志记录(默认设置)后,您可以使用 libusb_set_debug 为特定上下文请求 INFO、WARNING 和 ERROR 消息,但不可能请求 DEBUG 级别消息,尽管有日志级别。

libusb 的作者似乎将这种损坏的行为视为一个功能,并且不打算更改它。看到这个:
http://libusb.6.n5.nabble.com/does-libusb-set-debug-work-td7638.html#a7641

关于c - libusb-1.0 调试信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8480388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com