这个错误通常是由于缺少相应的内核头文件或内核源代码而导致的。请按照以下步骤解决问题:

  1. 确保已经安装了所需的内核头文件和内核源代码。你可以使用以下命令来安装它们:

    sudo apt-get install linux-headers-$(uname -r) linux-source
    
  2. 如果步骤1中安装的是内核源代码包,请解压缩内核源代码:

    sudo tar -xf /usr/src/linux-source-<version>.tar.xz -C /usr/src/
    
  3. 确保/lib/modules/$(uname -r)/build目录存在。如果不存在,请手动创建它:

    sudo mkdir -p /lib/modules/$(uname -r)/build
    
  4. 重新运行OVS的./configure命令:

    ./configure --with-linux=/lib/modules/$(uname -r)/build
    

如果仍然出现相同的错误,请确保你的系统中存在正确版本的内核头文件和内核源代码,并且/lib/modules/$(uname -r)/build目录已正确创建。如果问题仍然存在,请提供更多的错误信息,以便我们能够更好地帮助你解决问题

编译OVS configure --with-linux=libmodules$uname -rbuild 报错找不到build

原文地址: https://www.cveoy.top/t/topic/iYKq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录