当前位置:   article > 正文

ESP32 VScode platformIO错误_vscode platformio开发esp32 编译报错

vscode platformio开发esp32 编译报错

ESP32 VScode PlatformIO :error adding symbols: no more archived filescollect2: error: ld returned 1 exit status***[.pio/build/esp32dev/firmware.elf] Error 1

**问题描述:**最近刚开始使用esp32 在用vscode中的platformIO进行项目编译时提示这个错误,在一番寻找之后得以解决,解决方法是删除一个文件夹重新build即可

错误代码:

/home/huangliangsheng/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/huangliangsheng/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/lib/no-rtti/libstdc++.a: error adding symbols: no more archived files
collect2: error: ld returned 1 exit status
*** [.pio/build/esp32dev/firmware.elf] Error 1
  • 1
  • 2
  • 3

需要进入文件目录

/home/huangliangsheng/.platformio/packages/
  • 1

删除其中文件夹:“/toolchain-xtensa-esp32/”

其中:文件夹所在位置根据个人提示信息进入;

删除后重新build显示文件编译成功:

Building .pio/build/esp32dev/firmware.bin
esptool.py v4.4
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
=================== [SUCCESS] Took 18.04 seconds ===================
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

解决方法转载自:

VSCode上的PlatformIO未编译: collect2.exe: error: ld返回%1退出状态 - 问答 - 腾讯云开发者社区-腾讯云 (tencent.com)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/875928
推荐阅读
相关标签
  

闽ICP备14008679号