add .gitignore
fix build error