【发布时间】:2020-01-17 13:33:25
【问题描述】:
我想知道是否有 DPDK 开发人员用来开发 DPDK 的 IDE。我使用“make”工具来构建 DPDK 和 DPDK 示例应用程序。我想调试代码并想知道是否有任何我可以使用的 IDE。 DPDK是用C语言开发的。
【问题讨论】:
我想知道是否有 DPDK 开发人员用来开发 DPDK 的 IDE。我使用“make”工具来构建 DPDK 和 DPDK 示例应用程序。我想调试代码并想知道是否有任何我可以使用的 IDE。 DPDK是用C语言开发的。
【问题讨论】:
更新:英特尔系统工作室现在支持免费许可模式。在 linux 上,所有工具都支持 eclipse。试一试。
我更喜欢将 GDB 与启用了 DPDK 库的 TUI 和使用“-g”的示例构建一起使用。您可以通过传递EXTRA_CFLAGS=" -g " make 来实现这一点。我也看到有人使用 eclipse 和远程 gdb。
根据后续评论,请在下面找到在 Linux 上使用 eclipse IDE 进行 DPDK 设置的答案
注意:我不使用 Eclipse IDE,但曾经使用 Makefile 尝试过 C 项目。
Makefile exists 创建新项目。这里我们有 2 个选项:
如果使用-g 编辑Makefile 或通过EXTRACFLAGS=-g,这将非常有帮助。
【讨论】:
Makefile exist with the project 创建新项目,并将 src 文件的目标位置指向 DPDK 文件夹。您可以查看https://stackoverflow.com/questions/9794967/how-to-import-c-makefile-project-into-eclipse-or-put-in-under-eclipse。所以在你的情况下,如果你运行l3fwd,你应该指向dpdksrc/examples/l3fwd/Makefile