gpt4 book ai didi

c - 如何在基于 dpdk 的应用程序中启用 Debug模式?

转载 作者:行者123 更新时间:2023-11-30 16:40:09 25 4
gpt4 key购买 nike

我在运行基于 dpdk 的应用程序时遇到一些错误。我发现调用dpdk库提供的rte_eth_dev_configure()函数时出现错误。错误代码为-22。但是,我希望应用程序显示更多调试信息,以便我可以快速关注错误部分。

我做了 RTFM 并修改了 $RTE_SDK/build/.config。我将 RTE_LIBRTE_ETHDEV_DEBUG 变为 y。但这没有用。 rte_vlog() 函数将日志消息放在哪里?

你愿意帮助我吗?如有任何建议,我们将不胜感激!

最佳答案

您还应该更改默认日志级别,否则所有调试消息将在编译过程中被编译出来,即:

RTE_LOG_LEVEL=RTE_LOG_DEBUG
RTE_LIBRTE_ETHDEV_DEBUG=y

另请查看EXTRA_CFLAGS。您可能还想添加调试符号并禁用优化,即:

make EXTRA_CFLAGS="-O0 -g" ...

关于c - 如何在基于 dpdk 的应用程序中启用 Debug模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46786206/

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