我正在尝试用DPDK安装OVS 2.4,下面是我遵循的步骤。
git clone http://dpdk.org/git/dpdk cd dpdk make config T=x86_64-default-linuxapp-gcc DESTDIR=dpdk-install
然后对文件进行如下更改:
CONFIG_RTE_BUILD_COMBINE_LIBS=y CONFIG_RTE_LIBRTE_VHOST=y CONFIG_RTE_LIBRTE_VHOST_USER=y
设置
EXTRA_CFLAGS=“-g-Ofast”
并最终运行make
我遵循了1. https://download.01.org/packet-processing/ONPS2.1/Intel_ONP_发布_2.1_性能_测试_报告_Rev1.0.pdf的步骤。
安装成功了。
然后我在安装,OVS 2.4
在运行配置脚本时,我将参数设置为:
./configure --with-dpdk=/root/dpdk/x86_64-native-linuxapp-gcc CFLAGS=”-Ofast –g”在这一步中,我得到了一个错误,因为:
configure error cannot link with dpdk这是一个已知的问题,我可以在:
http://www.mail-archive.com/discuss@openvswitch.org/msg16368.html http://thread.gmane.org/gmane.linux.network.openvswitch.general/9289
这里提出的解决办法是行不通的。
有什么建议吗?
如何:
发布于 2017-08-18 00:51:25
如果您是从源代码安装,没有“包”(即.deb文件)。尝试运行使用--version标志或类似工具构建的可执行文件。或者查看源代码是否有版本号。通常情况下,除非包装好,否则不会。
make install会将二进制文件复制到/usr/bin/或类似的地方。您必须引用Makefile来确保(或者重新运行安装命令并检查输出)。你可以直接删掉它。因为它不是一个包,所以没有卸载命令。
我怀疑问题的根源在于,最后一个configure命令并没有指向dpdk库的实际位置。
https://unix.stackexchange.com/questions/382657
复制相似问题