我在Docker容器中使用Alpine Linux。
我从here安装了musl
,而不是默认的C库。它作为共享/动态库安装在以下路径glibc
现在,我不知道如何将/usr/glibc-compat/lib
共享库链接到DPDK。这是我已经尝试过的,但无法正常工作:
glibc
export LD_LIBRARY_PATH=/usr/glibc-compat/lib
在安装DPDK时make install T=x86_64-native-linuxapp-gcc -Wl,-rpath=/usr/glibc-compat/lib
更新/etc/ld.so.conf
/usr/glibc-compat/lib
我收到以下错误:
/dpdk-stable-16.11.8/lib/librte_eal/linuxapp/eal/eal.c:35:19:致命错误:stdio.h:无此类文件或目录 #include
我还可以做些什么来安装DPDK?我需要更新任何特定的Makefiles
吗?
答案 0 :(得分:0)
对不起,我无意中发布了未完成的答案,您必须将库包含在dpdk应用的Makefile中,而不是从DPDK来源获取。