首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建DPDK共享库?

如何构建DPDK共享库?
EN

Stack Overflow用户
提问于 2020-07-13 18:16:55
回答 1查看 991关注 0票数 0

我在Centos 7上使用的是dpdk-stable 18.11.8,使用的是gcc编译器。

Dpdk快速启动脚本usertools/ dpdk -setup.sh选项15为x86_64-native-linuxapp-gcc环境成功构建dpdk,但仅构建静态库。我想将dpdk链接到我们自己的共享(.so)库,因此需要构建dpdk共享库。

我已经看过dpdk文档,但不知道如何做到这一点。

有没有可以指定的“make”选项,或者我需要使用介子?请告诉我正确的程序是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-13 18:58:19

$RTE_TARGET/.config内部,当前值为CONFIG_RTE_BUILD_SHARED_LIB=n。将相同的内容更改为CONFIG_RTE_BUILD_SHARED_LIB=y和rebuild。现在,您将使用*.so找到$RTE_TARGET/lib/

您也可以交叉检查$RTE_SDK/devtools/test-build.sh以查找SHARED,内部逻辑为sed -ri 's,(SHARED_LIB=)n,\1y,' $1/.config

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62873747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档