Я люблю юзать CodeBlocks IDE для своих проектов на языке Си… Но самая большая ошибка CodeBlocks IDE в том, что там вы должны вручную добавлять в ‘Watch’ глобальные переменные каждый @#$% раз во время дебагинга. Например, в C++ Builder и других IDE такой проблемы нет… Зачем, зачем они это сделали?…
Ну хорошо… «Надо избегать использования глобальных переменных», — скажут многие. Но использование глобальных переменных для маленьких программ — это самый удобный способ что-то быстренько накодить. ИМХО большинство проектов, использующих CodeBlocks, это небольшие проекты энтузиастов… Так что там это действительно не актуально. Печаль.