sed: 无法读取 modules.order: 没有那个文件或目录 Makefile:1311: recipe for target ‘_modinst_‘ failed make: *** [_m
报错解释:
这个错误信息来自 make
在尝试执行 Makefile 中第 1311 行的某个命令时。该命令使用 sed
工具处理文件 modules.order
,但是 sed
找不到这个文件,因为它不存在于当前目录或者指定的路径中。
解决方法:
- 确认
modules.order
文件是否应该存在于当前目录或者其他指定路径。如果应该存在,检查其是否被误删除或者移动。 - 如果
modules.order
文件是可选的,修改 Makefile 第 1311 行相关的命令,使得即使文件不存在,命令也不会失败。 - 如果
modules.order
文件是由其他命令生成的,确保生成该文件的命令在当前命令之前执行。 - 如果 Makefile 中有条件判断,确保相关条件判断语句正确,不会因为缺少文件而导致流程跳过需要的步骤。
- 如果是在多用户环境下,检查文件权限,确保有适当的读权限。
根据具体情况选择适当的解决方法。
评论已关闭