我试图通过克隆github并使用make命令https://github.com/nodemcu/nodemcu-firmware来构建nodemcu固件。我用的是覆盆子皮,这可能是个问题。我不会修改任何东西,只会克隆主分支并输入make。不知道我是不是错过了一个先决条件。下面是我在V=1 make上得到的信息
输入目录‘/home/pi/Documents/nodemcu-固件’PRUNE libmain.a libc.a /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/home/pi/Documents/nodemcu-firmware/tools/toolchains/esp8266-linux-x86_64-20181106.0/bin /home/pi/Documents/nodemcu-firmware/tools/toolchains/esp8266-linux-x86_64-20181106.0/bin/xtensa-lx106-elf-ar: 1: /home/pi/Documents/nodemcu-firmware/tools/toolchains/esp8266-linux-x86_64-20181106.0/bin/xtensa-lx106-elf-ar:语法错误:"(“意外生成文件:331:'/home/pi/Documents/nodemcu-firmware/sdk/.pruned-3.0-e4434aa‘失败的配方:* /home/pi/Documents/nodemcu-firmware/sdk/.pruned-3.0-e4434aa错误2:离开目录‘/home/pi/Documents/nodemcu-固件’
发布于 2019-05-23 08:17:50
根据文档的说法
Linux构建环境 默认情况下,NodeMCU项目为Linux/x86-64嵌入了现成的工具链。
这意味着您只能在x86-64体系结构上运行的Linux上构建它。由于RPi是基于ARM的,所以不能在其上构建此项目。
https://stackoverflow.com/questions/56270065
复制相似问题