Temporary header file '/tmp/akGrlsnWbm/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED // add includes #include "/usr/include/openjpeg-2.5/openjpeg.h" #include "/usr/include/openjpeg-2.5/opj_config.h" #include "/usr/include/openjpeg-2.5/opj_stdint.h" // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; opj_codestream_index* tmp_add_class_3; opj_codestream_info* tmp_add_class_4; opj_codestream_info_v2* tmp_add_class_5; opj_cparameters* tmp_add_class_6; opj_dparameters* tmp_add_class_7; opj_image* tmp_add_class_8; opj_image_comp* tmp_add_class_9; opj_image_comptparm* tmp_add_class_10; opj_jp2_index* tmp_add_class_11; opj_jp2_metadata* tmp_add_class_12; opj_marker_info* tmp_add_class_13; opj_packet_info* tmp_add_class_14; opj_poc* tmp_add_class_15; opj_tccp_info* tmp_add_class_16; opj_tile_index* tmp_add_class_17; opj_tile_info* tmp_add_class_18; opj_tile_v2_info* tmp_add_class_19; opj_tp_index* tmp_add_class_20; opj_tp_info* tmp_add_class_21; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/akGrlsnWbm/dump1.h"