编译OVS configure --with-linux=libmodules$uname -rbuild 报错找不到build
这个错误通常是由于缺少相应的内核头文件或内核源代码而导致的。请按照以下步骤解决问题:
-
确保已经安装了所需的内核头文件和内核源代码。你可以使用以下命令来安装它们:
sudo apt-get install linux-headers-$(uname -r) linux-source -
如果步骤1中安装的是内核源代码包,请解压缩内核源代码:
sudo tar -xf /usr/src/linux-source-<version>.tar.xz -C /usr/src/ -
确保
/lib/modules/$(uname -r)/build目录存在。如果不存在,请手动创建它:sudo mkdir -p /lib/modules/$(uname -r)/build -
重新运行OVS的
./configure命令:./configure --with-linux=/lib/modules/$(uname -r)/build
如果仍然出现相同的错误,请确保你的系统中存在正确版本的内核头文件和内核源代码,并且/lib/modules/$(uname -r)/build目录已正确创建。如果问题仍然存在,请提供更多的错误信息,以便我们能够更好地帮助你解决问题
原文地址: https://www.cveoy.top/t/topic/iYKq 著作权归作者所有。请勿转载和采集!