内核构建和源代码的链接已损坏

内核构建和源代码的链接已损坏

当我使用命令在 NanoPi Duo2 上安装 XR 驱动程序时make,收到以下错误消息:

10:09 root@G2:XR21B1411-RS-485-driver# make  
make -C /lib/modules/4.14.111/build M=/root/C/XR21B1411-RS-485-driver 
make[1]: *** /lib/modules/4.14.111/build: No such file or directory. Stop.
Makefile:9: recipe for target 'all' failed 
make: *** [all] Error 2

我去检查目录/lib/modules/4.14.111,发现文件buildsource链接已损坏,它们指向某个不存在的目录(并且都显示为红色)。内核文件夹列表如下:

10:41 root@G2:XR21B1411-RS-485-driver# ls -l /lib/modules/4.14.111
total 1354
lrwxrwxrwx 1 root root 59 May 22 2019 build -> /root/2.source/board/tools/rom-manager/src/plat/sunxi/linux
drwxr-xr-x 2 root root 4096 May 22 2019 extra
drwxr-xr-x 8 root root 4096 May 22 2019 kernel
-rw-r--r-- 1 root root 428003 Sep 5 15:04 modules.alias
-rw-r--r-- 1 root root 439138 Sep 5 15:04 modules.alias.bin
-rw-r--r-- 1 root root 12732 May 22 2019 modules.builtin
-rw-r--r-- 1 root root 15252 Sep 5 15:04 modules.builtin.bin
-rw-r--r-- 1 root root 73920 Sep 5 15:04 modules.dep
-rw-r--r-- 1 root root 123313 Sep 5 15:04 modules.dep.bin
-rw-r--r-- 1 root root 125 Sep 5 15:04 modules.devname
-rw-r--r-- 1 root root 43677 May 22 2019 modules.order
-rw-r--r-- 1 root root 352 Sep 5 15:04 modules.softdep
-rw-r--r-- 1 root root 101486 Sep 5 15:04 modules.symbols
-rw-r--r-- 1 root root 130506 Sep 5 15:04 modules.symbols.bin
lrwxrwxrwx 1 root root 59 May 22 2019 source -> /root/2.source/board/tools/rom-manager/src/plat/sunxi/linux

我不明白为什么 build 和 source 链接到目录/root/2.source/board/tools/rom-manager/src/plat/sunxi/linux。从谷歌来看,我想我应该看到类似build-> 的链接/usr/src/(kernel version),但我的/usr/src目录不知何故是空的。

我正在使用 Ubuntu 16.04.6 LTS,板上当前内核版本是 4.14.111。

有人可以告诉我下一步该怎么做吗?

相关内容