Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Лицензия GNU LGPL или GNU GPL, коммерческая
Тут какой-то рецепт, который может быстро устареть или вообще не сработать в других условиях.
--large-address-aware
If given, the appropriate bit in the «Characteristics» field of the
COFF header is set to indicate that this executable supports vir-
tual addresses greater than 2 gigabytes. This should be used in
conjunction with the /3GB or /USERVA=value megabytes switch in the
"[operating systems]" section of the BOOT.INI. Otherwise, this bit
has no effect. [This option is specific to PE targeted ports of
the linker]
3. Обновленная windows не даст вам писать в корень диска C: без запроса UAC.
2,3. Что за TDM-GCC с официального сайта. Раньше официальным был mingw.org.

TDM-GCC is a compiler suite for Windows.
It combines the most recent stable release of the GCC toolset, a few patches for Windows-friendliness, and the free and open-source MinGW or MinGW-w64 runtime APIs to create an open-source alternative to Microsoft's compiler and platform SDK.
It can create 32-bit OR 64-bit binaries, for any version of Windows since Windows 98.
It has an easy-to-use single-file installer that creates a working installation with just a few clicks, and can update that installation when new packages become available.
It consists of command-line tools only. If you want a visual IDE (text editor, compiler interface, visual debugger), Code::Blocks integrates well with TDM-GCC.
TDM-GCC is a redistribution of components that are freely available elsewhere; as such, support for using TDM-GCC should generally be sought on the basis of the individual components in their respective forums. See the documentation for more details.
5. Прописывать глобальные системные переменные вообще — плохо. Да и почему я ее должен кому-то прописывать, а не создать bat-file с окружением, как это делает, например, msys shell? Я бы сказал, что прописывание глобальных системных переменных сродни make install в linux. Отличный способ все сломать! Зачем учить людей плохому?
6. Надо подробнее описать, на что влияют данные настройки. Например, стоит разъяснить ситуацию со статической линковкой и лицензиями.
7. IDE для С++ существует не одна. Люди могут пользоваться Netbeans, Eclipse, Qt Creator, Sublime text. Потому нужно объяснять не как настроить в конкретной IDE, а какие библиотеки и заголовки подключать и для чего. У вас же сплошная магия.
Тут какой-то рецепт, который может быстро устареть или вообще не сработать в других условиях.
10) Для GUI-приложений включать поддержку jpeg и tiff обязательно.
Библиотека инструментов wxWidgets. Сборка