fixed bug in linux
added makefile in linux
fixed bug in linux
added makefile in linux