Temporary header file '/tmp/DgKQWd5R9a/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/libdwarf/dwarf.h" #include "/usr/include/libdwarf/libdwarf.h" // add classes Dwarf_Debug_Fission_Per_CU_s* tmp_add_class_0; Dwarf_Form_Data16_s* tmp_add_class_1; Dwarf_Macro_Details_s* tmp_add_class_2; Dwarf_Obj_Access_Interface_s* tmp_add_class_3; Dwarf_Obj_Access_Methods_s* tmp_add_class_4; Dwarf_Obj_Access_Section_s* tmp_add_class_5; Dwarf_P_Marker_s* tmp_add_class_6; Dwarf_P_String_Attr_s* tmp_add_class_7; Dwarf_Printf_Callback_Info_s* tmp_add_class_8; Dwarf_Regtable3_s* tmp_add_class_9; Dwarf_Regtable_Entry3_s* tmp_add_class_10; Dwarf_Regtable_Entry_s* tmp_add_class_11; Dwarf_Regtable_s* tmp_add_class_12; Dwarf_Relocation_Data_s* tmp_add_class_13; Dwarf_Sig8_s* tmp_add_class_14; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/DgKQWd5R9a/dump1.h"