Посоветуйте IDE, которая:
1) Хорошо дружит с Makefile'ами (весь проект собирается с их помощью).
2) Умеет автокомплит. В том числе показывать список аргументов вызываемой функции. Причём должна быть возможность задать нестандартные Include Path (и, разумеется, она должна видеть инклюды других файлов из того же проекта).
3) Быть не слишком тяжеловесной (то есть IDE на Java отпадают).