当我使用此命令时:
./configure –with-ovs -srcdir = / home / mx / SDN / openvswitch-2.10.1 PKG_CONFIG_PATH = / usr / local / lib / pkgconfig /我得到了错误结果:
configure:错误:libopenvswitch.a是……
你需要 的 Open vSwitch的2.3.1版 强> 构建OF-CONFIG。
如果我尝试使用最新版本的Open vSwitch安装OF-CONFIG,我可以重现您的问题:
$ ./configure --with-ovs-srcdir=/ovs PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ ... configure: error: libopenvswitch.a was not found. Try --with-ovs-libpath
但是,如果我安装Open vSwitch 2.3.1,一切都按预期工作:
$ wget http://openvswitch.org/releases/openvswitch-2.3.1.tar.gz $ tar -xf openvswitch-2.3.1.tar.gz $ cd openvswitch-2.3.1/ $ ./configure --prefix=/ --datarootdir=/usr/share ... $ make -j && sudo make install -j ... $ cd /of-config $ ./configure --with-ovs-srcdir=/openvswitch-2.3.1 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ ... $ echo $? 0