四步走:
- lib下面创建自己的源码子目录,从其它库复制一个Makefile过来稍作修改;
- 修改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可以找到对应的库就算成功。