Skip to content

Commit 09f62dc

Browse files
committed
Add unknown extended header problem solution
1 parent cdaeaea commit 09f62dc

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

src/content/docs/lab1/pratice.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@ cd /path/to/ustb-os-rustlings
3939
tar -czf ../ustb-os-rustlings.tar.gz .
4040
```
4141

42+
:::note[测评机 unknown extended header]
43+
若在 Windows 下直接执行 `tar` 命令,可能会在评测机上出现测评机不能识别 `SCHILY.fflags` 的问题,我们建议在 Windows 下使用 7zip 这类软件进行压缩,或者使用 Docker 里的 Linux 环境.
44+
45+
因为 `tar` 命令在 Windows 和 Linux 上的实现差异导致 tar 包格式不兼容. 在 Windows 下的 `tar` 大概率是 `bsdtar`.
46+
:::
47+
4248
将会在 rustlings 的**上级目录**生成一个 `ustb-os-rustlings.tar.gz` 文件,压缩包的内容是 rustlings 目录的文件.
4349

4450
然后提交 `.tar.gz` 文件到 CG 进行评测.

src/content/docs/preface/judge.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ cd /path/to/ustb-os-rustlings
2323
tar -czf ../ustb-os-rustlings.tar.gz .
2424
```
2525

26+
:::note[测评机 unknown extended header]
27+
若在 Windows 下直接执行 `tar` 命令,可能会在评测机上出现测评机不能识别 `SCHILY.fflags` 的问题,我们建议在 Windows 下使用 7zip 这类软件进行压缩,或者使用 Docker 里的 Linux 环境.
28+
29+
因为 `tar` 命令在 Windows 和 Linux 上的实现差异导致 tar 包格式不兼容. 在 Windows 下的 `tar` 大概率是 `bsdtar`.
30+
:::
31+
2632
将会在 rustlings 的**上级目录**生成一个 `ustb-os-rustlings.tar.gz` 文件,压缩包的内容是 rustlings 目录的文件.
2733

2834
然后提交 `.tar.gz` 文件到 CG 进行评测.

0 commit comments

Comments
 (0)