Overview: gcc* Interoperability

C++ compilers are interoperable if they can link object files and libraries generated by one compiler with object files and libraries generated by the second compiler, and the resulting executable runs successfully. The Intel® C++ Compiler has made significant improvements towards interoperability and is highly compatible with the GNU gcc* compiler. This section describes features of the Intel C++ Compiler that provide interoperability with gcc. These features include:

See gcc Compatibility for a detailed list of compatibility features.