I can't add much beyond a comment on gcc and mac: gcc is installed by default on mac. Go to the terminal and type gcc - should be on the Path already.