dpdk中新建lib库

四步走:

  1. lib下面创建自己的源码子目录,从其它库复制一个Makefile过来稍作修改;
  2. 修改lib目录下的Makefile,添加自己的库

        DIRS-$(CONFIG_RTE_LIBRTE_DEMO) += librte_demo

        DEPDIRS-librte_demo := librte_eal(依赖的库)

    3. 修改 mk 下面的rte.app.mk,添加自己的库

      _LDLIBS-$(CONFIG_RTE_LIBRTE_DEMO)          += -lrte_demo

    4.修改 config目录下的common_linuxapp,加入自己的库

     CONFIG_RTE_LIBRTE_DEMO=y

验证:

在自己的路径中,例如本工程x86_64-native-linuxapp-gcc/lib可以找到对应的库就算成功。

猜你喜欢

转载自blog.csdn.net/qq_21640423/article/details/106196959