Quote:
I surmise that the configuration of compiler is dependent on the development environment, as you know, many codes are programmed in an IDE.
No. The IDE is pretty much independent: the same IDE (Visual Studio for example) can be used for many different languages, including C, C++ , C#, VB, F#, ...
The IDE does not do the compilation: it uses one of many compilers to do that, and isn't even needed - you can write code with a text editor, or even in a Microsoft Excel spreadsheet if you try really hard: and some people do habitually use a basic text editor in preference to an IDE.
If you need "intermediate files" - and I have no idea why they would help since they will be specific to a compiler rather than generally readable if the compiler even generates them - then you will need to use the exact compiler (and even version of the compiler) that your client is using in order to generate them. You cannot assume that code for one version of a compiler will work in a different version, much less that it will compile correctly in a totally different compiler!