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 项目。
- 据我所知需要安装 Eclipse
Eclipse-CDT 插件.
- 然后使用选项
Makefile exists
创建新项目。
- 添加带有文件的项目。
这里我们有2个选项:
- 添加目标构建的Makefile。或者
- 添加测试应用程序的 Makefile(示例 l3fwd)。
如果使用 -g
编辑 Makefile 或通过 EXTRACFLAGS=-g
将非常有用。
您可以检查how to import cmake to eclipse project。
想知道有没有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 项目。
- 据我所知需要安装 Eclipse Eclipse-CDT 插件.
- 然后使用选项
Makefile exists
创建新项目。 - 添加带有文件的项目。
这里我们有2个选项:
- 添加目标构建的Makefile。或者
- 添加测试应用程序的 Makefile(示例 l3fwd)。
如果使用 -g
编辑 Makefile 或通过 EXTRACFLAGS=-g
将非常有用。
您可以检查how to import cmake to eclipse project。