小安派-Eyes-S1使用win10子系统开发编译失败问题

[复制链接]
查看764 | 回复4 | 2023-8-29 08:39:32 | 显示全部楼层 |阅读模式
使用win10子系统开发时,将SDK完整克隆完成后一切正常,使用子系统进入目标文件执行make时报错如下/mnt/e/Ai-Thinker/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/toolchain/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: /mnt/e/Ai-Thinker/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/toolchain/bin/../libexec/gcc/riscv64-unknown-elf/10.2.0/liblto_plugin.so: error loading plugin: /mnt/e/Ai-Thinker/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/toolchain/bin/../libexec/gcc/riscv64-unknown-elf/10.2.0/liblto_plugin.so: file too short
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/Eyes_bl616.elf.dir/build.make:117: build_out/Eyes_bl616.elf] Error 1
make[2]: *** [CMakeFiles/Makefile2:735: CMakeFiles/Eyes_bl616.elf.dir/all] Error 2
make[1]: *** [Makefile:91: all] Error 2
make: *** [../aithinker_Ai-M6X_SDK/project.build:73: build] Error 2

                               
登录/注册后可看大图

进入目录Ai-Thinker/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/toolchain/libexec/gcc/riscv64-unknown-elf/10.2.0
执行ls -al

                               
登录/注册后可看大图


发现.so文件没有软连接
删除.so和.so.0后缀的两个文件
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

                               
登录/注册后可看大图

完成后执行ls -al

                               
登录/注册后可看大图


然后进入目标文件,执行make ,编译通过

回复

使用道具 举报

爱笑 | 2023-8-29 09:12:25 | 显示全部楼层
哇!同学太棒了!
用心做好保姆工作
回复 支持 反对

使用道具 举报

ckdsx.cn | 2023-8-29 13:36:11 | 显示全部楼层
晚点试试,我的情况是否能按方抓药,就地解决!
回复 支持 反对

使用道具 举报

iiv | 2023-8-29 18:12:13 | 显示全部楼层
666,插眼
回复

使用道具 举报

iiv | 2023-8-29 18:56:37 | 显示全部楼层
再插一个
回复

使用道具 举报

iiv | 2023-9-17 20:45:35 | 显示全部楼层
点赞~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则