This post describes the embeded C/C++ compile.
In embedded C/C++, the expression “compile” is often used synonymously with “generate data files (S-format, binary data, etc.),” and the compilation is done in a Make file or IDE. The compile is executed in the order shown in the figure below, with many intermediate generated files.

Note: If you change the version of the C/C++ compiler, assembler, linker, or converter after testing or verification, you must check whether the data files have changed. If you use a cloud-based compiler, be sure to check the version or whether there is any impact on the data files.