![]() |
| Native Software Development Tools - SPARC Family | |||||||||
| SPARC Native Development Tools | |||||||||
Green Hills Software provides a comprehensive set of development tools for SPARC Native based applications for the Solaris Operating System: |
|||||||||
Optimizing Compilers C C++ Embedded C++ (EC++) Ada 95 FORTRAN Run-Time Libraries
MULTI® Integrated Development Environment
|
![]() Click here for a larger view. | ||||||||
|
|||||||||
| Common Tools for Native and Embedded | |||||||||
|
MULTI lets you use the same tools for both embedded and native development. All of the advanced features of MULTI for native development immediately transfer over to your embedded projects, and vice versa. In fact, the very same MULTI program can debug both native and embedded code. MULTI uses a remote target server when communicating with an embedded target. Early in the development cycle when silicon isn't available yet or there is not enough target hardware for large programming teams, MULTI allows you to prototype portions of your embedded applications in native mode on your host workstation (under Solaris). The language front ends of the Green Hills compilers are the same for both native and embedded, guaranteeing absolute language compatibility when you recompile programs developed on your host for your target. | |||||||||
| SPARC Native Optimizing Compilers | |||||||||
|
The Green Hills Optimizing Compilers for SPARC Native all utilize a common code generator with architecture-specific optimizations. Each supported SPARC model has its own particular pipeline and instruction set characteristics. These are accommodated in the code generator to produce code best suited for the target processor. The Green Hills SPARC Native Optimizing Compilers support the following SPARC Native-specific features:
RUN-TIME LIBRARIES A comprehensive suite of run-time libraries for C, C++, EC++, FORTRAN and Ada 95 libraries are included in the corresponding compiler distributions for each language. Green Hills provides ANSI compliant C and C++ implementations on the Solaris Operating System.
SHARED LIBRARY SUPPORT | |||||||||
|
|