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:
parent
8192208a0f
commit
62c8b3b55b
51
Readme.md
51
Readme.md
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user