[md]
由于之前一直用win10自带的子系统Ubuntu 22.04编译项目,此次小安派也想用子系统试下,我是将代码克隆在win10的D盘里面(直接克隆在子系统内我的C盘就要满了)
* 按照[官方的教程](http://bbs.ai-thinker.com/forum. ... &extra=page%3D1)配置Ubuntu并克隆SDK到D盘目录
* ```
1. sudo apt-get install make gcc vim cmake git ninja-build -y
2. git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
3. cd AiPi-Open-Kits
4. git submodule init
5. git submodule update
6. cd aithinker_Ai-M6X_SDK/
7. . install.sh
8. . export.sh
```
到此都正常,接下来进入demo目录执行`make`编译,报错如下:

直接`cd`到目录:
`AiPi-Open-Kits/aithinker_Ai-M6X_SDK/toolchain/libexec/gcc/riscv64-unknown-elf/10.2.0`下,
执行`ls -al`如下,注意中间有空格

现在.so文件是没有软连接的
此时执行命令删除.so和.so.0后缀的两个文件,执行完可用`ls`查看下文件还在否
```
rm -rf liblto_plugin.so
rm -rf liblto_plugin.so.0
```
如下:
然后新建软连接并查看是否成功,执行指令和现象如下:
```
ln -s liblto_plugin.so.0.0.0 liblto_plugin.so.0
ln -s liblto_plugin.so.0.0.0 liblto_plugin.so
```

出现上面的箭头指向就说明成功了,重新回到demo目录,执行`make`,现象如下:


编译成功!!!! |