Il migliore è code::blocks.