proper g++ flags