构建 NodeMCU 固件

我正在尝试克隆 GitHub 并使用 make 命令来构建 NodeMCU 固件,https://github.com/nodemcu/nodemcu-firmware。我正在使用树莓派,可能会有问题。我没有修改任何内容,只是克隆了主分支并输入了 make 命令。想知道我是否缺少前提条件。以下是我使用 V=1 make 得到的结果

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/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: 语法错误:"(" 意外的 Makefile:331: recipe for target '/home/pi/Documents/nodemcu-firmware/sdk/.pruned-3.0-e4434aa' failed make: *** [/home/pi/Documents/nodemcu-firmware/sdk/.pruned-3.0-e4434aa] Error 2 make: 离开目录 '/home/pi/Documents/nodemcu-firmware'

点赞
用户5904656
用户5904656

根据文档,

Linux 构建环境

NodeMCU 项目预置了一个适用于 Linux/x86-64 的工具链。

这意味着你只能在基于 x86-64 架构的 Linux 上构建它。因为树莓派是基于 ARM 架构的,所以你不能在树莓派上构建这个项目。

2019-05-23 08:17:50