add .gitignore
fix build, resolved #2
can build on ubuntu new
update .gitignore