Полный GCC
- Войдите на сайт для отправки комментариев
Пт, 26/07/2019 - 12:15
Мужики, кто-нить знаете варианты среды разработки для АВР с полным GCC (с полной STL)? В АВР-студии нету, и в IDE - тоже.
А то хоцца, например, использовать вот такие циклы
for (int pwmPin : { 3, 11, 5, 6, 9, 10 } ) { analogWrite(pwmPin, 150); }
GCC как таковой их поддерживает, но требует инклюдов, которых ни в IDE, ни в студии нету. Разумеется они ругаются, инклюдь мол, или иди нафиг :(
Цикл - только для примера, там много всего.
Забанили в гугле? Памажу! https://gcc.gnu.org/svn.html
Такому гуру как ты собрать из исходников - раз плюнуть. Заодно в цикл еще обработчик исключений допишеш, чтоб 2 раза не вставать.
А генерить к-лятор грязновато не будет? всётаки 32 кБ памяти на флеше в Уне например.
Не зря же народ с асмом пыль глотает. )
Забанили в гугле? Памажу! https://gcc.gnu.org/svn.html
Такому гуру как ты собрать из исходников - раз плюнуть. Заодно в цикл еще обработчик исключений допишеш, чтоб 2 раза не вставать.
тогда заодно и openssl с ГОСТ 2012 под win7_64, под linux я уж как-нить сам...
Кто в доме хозяин - программист или компилятор - это каждый для себя сам решает.
Не то чтоб грязновато будет, оно уже.
Пробовал 1.8.9. Проблема из http://arduino.ru/forum/obshchii/perekhod-na-ide-188-tormoza-v-obrabotchike-preryvaniya присутствует.
начиная с 1.6.10 сменилась версия GCC , была 4.8.1 потом и теперь 4.9.2 пришлось попсиховать... Всех проблем пока решить не удалось язык перешел на новый стандарт. С библиотеками тоже психоз. Мелкие проекты работают. так что изменений обратно ждать не стоит, нужно допиливать проекты, если нужно.
А допиливают сейчас GCC 10.0.0. И если психуют от перехода на 4.9.2, то на 10.0.0 уже стрелятся начнут. Пыль глотают в таких местах, где без этого никак иначе. Ну по крайней мере адекватные так делают, и оно от версии не сильно зависит.
https://lospi.net/c/c++/programming/developing/software/2019/07/28/cpp-c...
Не знал куда положить...