Answers:
编译驱动程序涉及内核头文件制作,CONFIG_X86_X32 enabled but no binutils support
如果内核源目录属于您root
并且您以非特权用户身份运行,则该文件可能会失败。检查您的make
输出以查看是否CONFIG_X86_X32 enabled but no binutils support
出现在内核源目录中,在这种情况下,请尝试使用构建内核源(或整个驱动程序源)sudo make
。
另一个常见的原因CONFIG_X86_X32 enabled but no binutils support
是David Van Huffel提到的编译目录中的空格,或者chili555提到的binutils没有安装。
CONFIG_X86_X32 enabled but no binutils support
如果用户没有正确的权限,则该步骤将失败。答案可能有点简洁,我将对其进行编辑以使其更加明显。
它在我的64位系统上为我“创造”了一切,除了关于私钥的注释(可以安全地忽略)以外。您安装了binutils吗?
sudo dpkg -s binutils
如果没有,请安装它:
sudo apt-get install binutils
然后再试一次:
sudo -i
cd /home/<user_name>/r8168-8.037.00/
make clean
make
make install
exit