mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
222146845c
All `-cmake` suffixes are removed Where a GNU Make option is renamed, the `-legacy` suffix is used
28 lines
1.0 KiB
ReStructuredText
28 lines
1.0 KiB
ReStructuredText
.. _get-started-customized-setup-legacy:
|
|
|
|
***********************************************
|
|
Customized Setup of Toolchain (Legacy GNU Make)
|
|
***********************************************
|
|
|
|
Instead of downloading binary toolchain from Espressif website (see :ref:`get-started-setup-toolchain-legacy`) you may build the toolchain yourself.
|
|
|
|
.. include:: ../gnu-make-legacy.rst
|
|
|
|
If you can't think of a reason why you need to build it yourself, then probably it's better to stick with the binary version. However, here are some of the reasons why you might want to compile it from source:
|
|
|
|
- if you want to customize toolchain build configuration
|
|
- if you want to use a different GCC version (such as 4.8.5)
|
|
- if you want to hack gcc or newlib or libstdc++
|
|
- if you are curious and/or have time to spare
|
|
- if you don't trust binaries downloaded from the Internet
|
|
|
|
In any case, here are the instructions to compile the toolchain yourself.
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
windows-setup-scratch
|
|
linux-setup-scratch
|
|
macos-setup-scratch
|
|
|