.gitignore added
linux compilation fixed