一、报错信息



在这里插入图片描述





二、解决方案



查看 7zip 软件的安装路径 E:\Program Files\7-Zip , 其中 7z.exe 和 7z.dll 就是执行所需的命令 ;

在这里插入图片描述

配置环境变量 :

右键点击文件目录左侧的 " 此电脑 " , 在弹出的菜单中选择属性选项 :

在这里插入图片描述

在电脑属性中 , 选择 " 高级系统设置 " , 然后逐步设置环境变量 , 将 7zip 软件的安装目录设置到环境变量中 ;

在这里插入图片描述

右键点击底部的 命令提示符 图标 , 在 命令提示符 选项上 , 再次点击右键 , 选择 " 以管理员身份运行 " 选项 ;

在这里插入图片描述

进入到 Linux 源码目录 , 执行

7z x linux-5.6.18.tar

命令 , 解压 Linux 源码 ;

在这里插入图片描述

解压过程中 , 没有上述报错 , 成功解压 ;

执行结果 :

D:\004_Operate\Kernel\linux-5.6.18.tar>7z x linux-5.6.18.tar

7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

Scanning the drive for archives:
1 file, 957890560 bytes (914 MiB)

Extracting archive: linux-5.6.18.tar
--
Path = linux-5.6.18.tar
Type = tar
Physical Size = 957890560
Headers Size = 36760064
Code Page = UTF-8


Would you like to replace the existing file:
  Path:     .\linux-5.6.18\include\uapi\linux\netfilter\xt_CONNMARK.h
  Size:     199 bytes (1 KiB)
  Modified: 2020-06-11 02:22:53
with the file from archive:
  Path:     linux-5.6.18\include\uapi\linux\netfilter\xt_connmark.h
  Size:     900 bytes (1 KiB)
  Modified: 2020-06-11 02:22:53
? (Y)es / (N)o / (A)lways / (S)kip all / A(u)to rename all / (Q)uit? A

Everything is Ok

Folders: 4438
Files: 67311
Size:       903792968
Compressed: 957890560

D:\004_Operate\Kernel\linux-5.6.18.tar>

在这里插入图片描述

注意此处 :

Would you like to replace the existing file:
  Path:     .\linux-5.6.18\include\uapi\linux\netfilter\xt_CONNMARK.h
  Size:     199 bytes (1 KiB)
  Modified: 2020-06-11 02:22:53
with the file from archive:
  Path:     linux-5.6.18\include\uapi\linux\netfilter\xt_connmark.h
  Size:     900 bytes (1 KiB)
  Modified: 2020-06-11 02:22:53
? (Y)es / (N)o / (A)lways / (S)kip all / A(u)to rename all / (Q)uit? A

Everything is Ok

Linux 文件目录区分大小写 , 但是 WIndows 目录不区分大小写 , 导致

linux-5.6.18\include\uapi\linux\netfilter\xt_CONNMARK.hlinux-5.6.18\include\uapi\linux\netfilter\xt_connmark.h 文件在 Windows 系统中出现冲突 ,

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐