dpdk20.11跨目录调用
时间: 2023-11-11 12:10:32 浏览: 132
dpdk20.11.8源码(vmware16.0+ubuntu18.04配合使用安装)
DPDK 20.11支持跨目录调用。这意味着您可以在一个DPDK应用程序中调用另一个DPDK应用程序的函数,即使它们位于不同的目录中。
要实现跨目录调用,您需要在Makefile中添加对其他应用程序的依赖项。例如,如果您想从应用程序A中调用应用程序B中的函数,您需要在应用程序A的Makefile中添加:
```
DEPDIRS += path/to/B
```
这告诉Make工具要在编译应用程序A之前先编译应用程序B,并将其链接到A中。
然后,在A的源代码中,您可以使用B中的函数,例如:
```
#include <path/to/B/header.h>
...
func_from_B();
```
注意,要使跨目录调用正常工作,您需要确保所有应用程序都使用相同的DPDK版本,并且它们的Makefile都正确设置了依赖项和链接库。
阅读全文