I would suggest Code::Blocks. Someone on this forum actually suggested this compiler to me and it is phenominal. It's fact and an amazing IDE overall. The only thing I'm not a huge fan of is the default syntax highlighting and I can probably change it....i'm very lazy.