发帖
4 0 0

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

pzy
中级会员

6

主题

10

回帖

358

积分

中级会员

积分
358
小安派Cam 865 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 ,编译通过

──── 0人觉得很赞 ────

使用道具 举报

2023-8-29 09:12:25
哇!同学太棒了!
2023-8-29 13:36:11
晚点试试,我的情况是否能按方抓药,就地解决!
2023-8-29 18:12:13
666,插眼
2023-8-29 18:56:37
再插一个
2023-9-17 20:45:35
点赞~
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28099 个
  • 话题数: 39318 篇