Standard Setup of Toolchain for Windows
Windows doesn't have a built-in "make" environment, so as well as installing the toolchain you will need a GNU-compatible environment. We use the MSYS2 environment to provide this. You don't need to use this environment all the time (you can use :doc:`Eclipse <eclipse-setup>` or some other front-end), but it runs behind the scenes.
The quick setup is to download the Windows all-in-one toolchain & MSYS2 zip file from dl.espressif.com:
Unzip the zip file to
C:\ (or some other location, but this guide assumes
C:\) and it will create an
msys32 directory with a pre-prepared environment.
Download the toolchain for the ESP8266
If you are still using old version SDK(< 3.0), please use toolchain v4.8.5, as following:
Check it Out
Open a MSYS2 MINGW32 terminal window by running
C:\msys32\mingw32.exe. The environment in this window is a bash shell. Create a directory named
esp that is a default location to develop ESP8266 applications. To do so, run the following shell command:
mkdir -p ~/esp
cd ~/esp you can then move to the newly created directory. If there are no error messages you are done with this step.
Use this window in the following steps setting up development environment for ESP8266.
To carry on with development environment setup, proceed to section :ref:`get-started-get-esp-idf`.