fix the positions of 'CC' and 'CXX'
update .gitignore