ESP8266 Support WIKI

User Tools

Site Tools


**This is an old revision of the document!**

Table of Contents

Linux Compiler Setups


esp-open-sdk generates a complete toolchain to build native firmware applications. Further information can be found on its GitHub Project Page.


Install dependencies

For distributions based on Debian (e.g. Ubuntu/Mint):

 sudo apt-get install make unrar autoconf automake libtool gcc g++ gperf \
   flex bison texinfo gawk ncurses-dev libexpat-dev python sed git

:!: add libtool-bin if using Debian8/Jessie.

Build toolchain

 git clone
 cd esp-open-sdk

Note: If you set STANDALONE=y, the current Espressif SDK will be directly integrated into your toolchain. This eases the development, but makes it difficult to upgrade SDK versions later on. Set STANDALONE=n if you want to separate the SDK.

Configure PATH

To call the generated xtensa-lx106-* binaries, you have to add the toolchain to your PATH. You can set PATH on every new terminal session:

 export PATH=[your esp-open-sdk directory]/bin:$PATH

To make this change permanent add the above line to your .profile file in your home directory.

Installation on most Linux DistrosUnderlined Text Go to Download Latest IDE Extract it wherever you want it Go into that directory and open a terminal type “ ./Arduino ”

Thats it . You can drag that shell script to the desktop if you wish

setup-linux-compiler-esp8266.1433151360.txt.gz · Last modified: 2015/06/01 09:36 by tytower