Я так понимаю, дело в отладке на железе. Программа загружается в микроконтроллер, микроконтроллер выполняет её - мигает лампочками - и параллельно может передавать во вне значения некоторых переменных реал-тайм. В специализированных IDE от производителей микроконтроллеров, этот функционал реализован изначально. В редакторах общего назначения - типа CLion - необходимо прикручивать дополнительное ПО, которое реализует связь с МК во время отладки и передаёт данные в IDE. какой-нибудь OCD-debugger. Ну а это совсем нетривиальная задача.
Сильно любопытно - а почему пришлось на CLion писать? Ведь едва ли не у каждого производителя контроллеров есть своя среда разработки интегрированная и с компилятором и с отладчиком.
Есть ли какие-нибудь преимущества от использования CLion? Удобство? Привычка?
По своему опыту скажу, что вот за этой фразой -"так же можно так же можно " - часто стоит такое количество геморроя, тонны документации и часы листания тематических форумов, что очень часто эта фраза сменяется другой - "Пошло оно нахуй! У меня работы полно! Лучше возьму готовое решение из коробки..."
Есть ли какие-нибудь преимущества от использования CLion? Удобство? Привычка?
------------
Они денюжки стоят...