I'm not going to try and coerce you into using a text editor and makefiles, however, you still get all the error messages from the compiler at the command line.
SDL 2.0 would be ideal for your situation. For the most part, SDL is useful for windowing system, audio, and input abstraction. For...