feat(文档更新): 更新 Readme.md 文件以包含关于虚拟机与 WSL 之间文件复制的指导信息

1. 更新虚拟机中相关目录复制到 WSL 的步骤说明。
2. 提供压缩和解压命令,包括处理符号链接的方法。
3. 明确需要复制的目录,包括 `/usr/local/lib`, `/usr/local/local`, `/lib/aarch64-linux-gnu`, 和 `/usr/lib/aarch64-linux-gnu`。
4. 提供关于使用 `zip` 命令进行文件压缩和解压的指导。
This commit is contained in:
leon 2025-01-23 13:49:08 +08:00
parent 8192208a0f
commit 62c8b3b55b

View File

@ -19,28 +19,53 @@ SET(CMAKE_STRIP /opt/linux/x86-arm/aarch64-mix210-linux/bin/aarch64-mix21
把全部的`/home/setups/ss928_framework/` 替换为自己wsl项目目录比如`/mnt/d/ss928_framework/` 把全部的`/home/setups/ss928_framework/` 替换为自己wsl项目目录比如`/mnt/d/ss928_framework/`
## 4. 把虚拟机中相关目录拷贝wsl中同样的目录下 ## 4. 把虚拟机中相关目录拷贝wsl中同样的目录下
注意!!!, 需要复制的目录为
- /usr/local/lib
- /usr/local/local
注意!!!,
注意!!!, ```text
注意!!!, 注意!!!, 注意!!!,
_.--""--._
.' `.
/ O O \
| \ ^^ / |
\ `----' /
`. _______ .'
//_____\\
(( ____ ))
`------'
```
复制粘贴- `/usr/local/lib`和`/usr/local/local`先打成压缩包再解压到wsl目录中直接从虚拟机中复制出来的时候会报错不支持符号链接的主机无法复制。 复制粘贴- `/usr/local/lib`和`/usr/local/local`先打成压缩包再解压到wsl目录中直接从虚拟机中复制出来的时候会报错不支持符号链接的主机无法复制。
压缩并保持符号链接 压缩并保持符号链接
```bash ```bash
zip -ry ~/lib.zip /usr/local/lib/* zip -ryj ~/lib.zip /usr/local/lib/*
zip -ryj ~/include.zip /usr/local/include/*
``` ```
需要复制的目录为 - -r 这个选项表示递归地处理目录
- -y 保持符合链接
- -j 忽略存储的目录路径,直接把目录下的所有文件和子目录中的文件都直接放到压缩包根目录
自行放到wsl任意目录,cd进入该目录解压
```bash ```bash
# 需压缩复制 sudo unzip lib.zip -d /usr/local/lib/
- `/usr/local/lib` sudo unzip include.zip -d /usr/local/include/
# 需压缩复制 ```
- `/usr/local/local` # 把板子上相关目录拷贝wsl中同样的目录下
# 可直接复制 需要复制到目录为
- `lib/aarch64-linux-gnu` - /lib/aarch64-linux-gnu
# 可直接复制 - /usr/lib/aarch64-linux-gnu
- `usr/lib/aarch64-linux-gnu`
```bash
zip -ryj ~/lib_agnu.zip /lib/aarch64-linux-gnu/*
zip -ryj ~/usr_lib_agnu.zip /usr/lib/aarch64-linux-gnu/*
```
自行放到wsl任意目录,cd进入该目录解压
```bash
sudo unzip lib_agnu.zip -d /lib/aarch64-linux-gnu/
sudo unzip usr_lib_agnu.zip -d /usr/lib/aarch64-linux-gnu/
``` ```
# cmake3.24版本 # cmake3.24版本
下载地址https://cmake.org/files/v3.24/cmake-3.24.0-linux-aarch64.tar.gz 下载地址https://cmake.org/files/v3.24/cmake-3.24.0-linux-aarch64.tar.gz