This section discusses the compatibility of Oracle Developer Studio tools with GCC.
dbx can debug C and C++ code generated by both Oracle Developer Studio and GCC compilers. It is compatible with the versions of GCC listed in GCC Version Compatibility. For more information about dbx, see Oracle Developer Studio 12.6: Debugging a Program with dbx.
Performance Analyzer supports mixed Oracle Developer Studio and GCC binaries. It can analyze code compiled by Oracle Developer Studio and GCC compilers and supports versions of GCC listed in GCC Version Compatibility. For more information about Performance Analyzer, see Oracle Developer Studio 12.6: Performance Analyzer.
The discover ADI (–i adi) and discover Lite (–l) options support Oracle Developer Studio and gcc binaries. The discover(1) utility detects errors in Oracle Developer Studio compiled code but does not check gcc compiled code. The uncover(1) utility gathers coverage information for Oracle Developer Studio compiled code. For more information about the code analytic tools, see Oracle Developer Studio 12.6: Code Analyzer User’s Guide and Oracle Developer Studio 12.6: Discover and Uncover User’s Guide.
An IDE project supports code written or built with only one compiler, either GCC or Oracle Developer Studio. The workaround for this limitation is to create separate projects for GCC-written code.