On Wed, 18 May 2022 at 11:45, Zopolis0 wrote: > > I thought " But "-D...", "-I...", and "-B..." shall be > removed." was asking me to remove them. > > I used -E, I said I produced the file. Ah I missed that, sorry. I thought you were still trying to produce a .ii file. So then you should be able to compile the .ii file as described. A .ii file needs no headers, so removing -I... options shouldn't matter, and has already expanded macros, so removing -D... options shouldn't matter. And the system g++ knows how to find its own sub-programs, so the -B... options would just confuse it. What command are you actually running to try and compile the .ii file?