DPDK 开发者使用了哪个IDE,他们如何调试他们的代码?

Which IDE is used by DPDK developers, and how do they debug their code?

想知道有没有IDE是DPDK开发者用来开发DPDK的。我使用 '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 项目。

  1. 据我所知需要安装 Eclipse Eclipse-CDT 插件.
  2. 然后使用选项 Makefile exists 创建新项目。
  3. 添加带有文件的项目。

这里我们有2个选项:

  1. 添加目标构建的Makefile。或者
  2. 添加测试应用程序的 Makefile(示例 l3fwd)。

如果使用 -g 编辑 Makefile 或通过 EXTRACFLAGS=-g 将非常有用。

您可以检查how to import cmake to eclipse project