TianMingccc 2025-10-30 19:05 采纳率: 100%
浏览 27
已结题

arduino ide搭建开发esp32的环境,现在编译一个空代码都报错,有没有人看看我这是什么原因,是因为中文路径引起的吗?

C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lxtensa: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_gpio: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_pm: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lmbedtls: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_app_format: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_bootloader_format: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lapp_update: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_partition: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lefuse: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lbootloader_support: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_mm: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lspi_flash: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_system: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_common: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_rom: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lhal: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -llog: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lheap: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lsoc: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_security: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_hw_support: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lfreertos: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lnewlib: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lpthread: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lcxx: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_timer: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_gptimer: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_ringbuf: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_uart: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lapp_trace: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_event: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lnvs_flash: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_phy: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_vfs_console: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lvfs: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -llwip: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_netif: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lwpa_supplicant: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_coex: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_wifi: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_spi: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_gdbstub: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lbt: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lunity: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lcmock: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lconsole: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_pcnt: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_mcpwm: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_i2s: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lsdmmc: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_sdmmc: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_sdspi: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_sdio: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_dac: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_rmt: No such file or directory
C:/Users/ /AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2507/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: cannot find -lesp_driver_sdm_2: No such file or directory

中间省略了很多都是这样的路径

Compilation error: exit status 1
补充:实测是中文路径引起,因为电脑用户名是中文导致目录含有中文。如果不想改注册表什么的那么麻烦来更改文件夹名字,我是这么解决的,新建一个本地账号,然后在那个账号环境下重新安装ard并重新搭建开发环境,可以解决此问题。

  • 写回答

5条回答 默认 最新

  • TianMingccc 2025-11-03 22:38
    关注

    实测是中文路径引起,因为电脑用户名是中文导致目录含有中文。如果不想改注册表什么的那么麻烦来更改文件夹名字,我是这么解决的,新建一个本地账号,然后在那个账号环境下重新安装ard并重新搭建开发环境,可以解决此问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 11月15日
  • 已采纳回答 11月7日
  • 修改了问题 11月3日
  • 创建了问题 10月30日