Fixed to compile on Linux too

updated gitignore