Remove g++ macro predefine in Makefile

Don't need it.
Add missing header includes for Linux