Changed the makefile for the build binary file
Changed the include header file for crossing build under linux