use gcc instead of cpp as the preprocessor