在最新的8266的SDK,和4.x的idf之间,可以共用环境了
- 安装好4.4的环境后
git clone https://github.com/espressif/ESP8266_RTOS_SDK.git ESP8266_RTOS_SDK_3.4
- 拿工具链
sudo wget https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz
- 解压,设置全局
- make menuconfig,这里出现错误:
fatal error: curses.h: No such file or direct
- 安装一个支持包解决:
sudo apt-get install libncurses5-dev
- make menuconfig
- make all或者 make app 搞定