Chapter 4 Application Development Environment

Table of Contents

4.1 GNU Compiler Collection
4.2 Oracle Solaris Studio for Oracle Linux
4.3 Optimizing gcc Compilation
4.4 Open Source Software Libraries
4.5 Debugging Applications
4.6 Identifying Issues Using DTrace

When the set of commands, tools, libraries, and platform services are similar on the source and target platforms, the migration of an application development environment can be very smooth and the complexities of porting complexities are minimized. For example, the GNU Compiler Collection (GCC) and other GNU tools are available on the Oracle Solaris, Oracle Linux, and other Linux and UNIX platforms. A first step towards migration to Oracle Linux can be to move to using GCC development on the source platform.

Oracle has made the Oracle Solaris Studio 12.x compilers and tools available on the Oracle Linux, Oracle Solaris, and Red Hat Enterprise Linux platforms, which can help if you are porting applications from Oracle Solaris to Oracle Linux or Red Hat Enterprise Linux.

This chapter provides more information about these development environments.