CPP: Installation - lvidarte/esp8266 GitHub Wiki
The ESP8266 Arduino core could be installed in the Arduino IDE as following, but there is more interesting IDE you can use to develop your firmware for the esp8266, and Arduino too!:
PlatformIO
PlatformIO is an open source ecosystem for IoT development with cross platform build system, library manager and full support for Espressif (ESP8266) development. It works on the popular host OS: macOS, Windows, Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard).
- What is PlatformIO?
- PlatformIO IDE
- Quick Start with PlatformIO IDE or PlatformIO Core
- Advanced using - custom settings, uploading to SPIFFS, Over-the-Air (OTA) or using stage version
- Getting started with PlatformIO and ESP8266 NodeMCU
- Integration with Cloud and Standalone IDEs - Cloud9, Codeanywhere, Eclipse Che (Codenvy), Atom, CLion, Eclipse, Emacs, NetBeans, Qt Creator, Sublime Text, VIM and Visual Studio
- Project Examples