se vuoi un ide completo, secondo me, ti conviene sceglierne uno e sbatterci un pò la testa.
Più che sbatterci la testa, dovresti leggere la documentazione del tuo IDE. Se non trovi la documentazione i casi sono 2: o non hai cercato bene oppure l'IDE è di pessima qualità e va evitato.
Soprattutto, come dice migliorabile, devi scrivere codice correttamente. Io ho usato NetBeans per C e funziona abbastanza bene. Ha anche il supporto, tramite plugin, a CUnit ed è utilizzato come base per MPLAB X, che non è di certo tra i migliori IDE, ma complessivamente è valido.