我正在尝试通过克隆github并使用make命令https://github.com/nodemcu/nodemcu-firmware来构建nodemcu固件。我正在使用树莓派,这可能是问题所在。我没有修改任何东西,只是克隆了master分支并输入make。想知道我是否缺少先决条件。以下是我用V = 1品牌得到的结果
make:输入目录'/ home / pi / Documents / nodemcu-firmware'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 /工具/工具链/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: 语法错误:“(”意外的Makefile:331:目标配方 '/home/pi/Documents/nodemcu-firmware/sdk/.pruned-3.0-e4434aa'失败 制作:*** [/home/pi/Documents/nodemcu-firmware/sdk/.pruned-3.0-e4434aa]错误2 make:离开目录“ / home / pi / Documents / nodemcu-firmware”
答案 0 :(得分:1)
Linux构建环境
NodeMCU项目默认情况下嵌入了适用于Linux / x86-64的现成工具链。
这意味着您只能在x86-64体系结构上运行的Linux上构建它。由于RPi基于ARM,因此您不能在其上构建该项目。