Temporary header file '/tmp/Fx_wPhSv04/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/sox.h" // add classes lsx_enum_item* tmp_add_class_0; lsx_getopt_t* tmp_add_class_1; lsx_option_t* tmp_add_class_2; sox_effect_handler_t* tmp_add_class_3; sox_effect_t* tmp_add_class_4; sox_effects_chain_t* tmp_add_class_5; sox_effects_globals_t* tmp_add_class_6; sox_encodinginfo_t* tmp_add_class_7; sox_encodings_info_t* tmp_add_class_8; sox_fileinfo_t* tmp_add_class_9; sox_format_handler_t* tmp_add_class_10; sox_format_t* tmp_add_class_11; sox_format_tab_t* tmp_add_class_12; sox_globals_t* tmp_add_class_13; sox_instrinfo_t* tmp_add_class_14; sox_loopinfo_t* tmp_add_class_15; sox_oob_t* tmp_add_class_16; sox_signalinfo_t* tmp_add_class_17; sox_version_info_t* tmp_add_class_18; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Fx_wPhSv04/dump1.h"