Sun Java Solaris Communities My SDN Account Join SDN
 

12 on 12 Questions Submitted by Developers

1. What is Sun Studio 12 software?

Sun Studio 12 includes the following key components:

  • Parallelizing C, C++, and Fortran compilers
  • Next-generation IDE based on NetBeans IDE 5.5.1
  • Code-level debugger
  • Memory debugger
  • Application profiling
  • OpenMP support
  • Optimized libraries, including Sun Performance Library
  • Tools for multithreaded development

2. Does Sun Studio 12 software have both the Sun compiler and the integrated development environment (IDE) for Linux, as it has for the Solaris Operating System?

Yes. Previous versions of Sun Studio software included the IDE and a subset of tools, without the compilers, for the Linux platform. Sun Studio 12 is the first release that supports the Solaris and Linux platforms equally well. All major features work on both platforms to the extent that the platform itself allows, including the compilers and IDE.

3. I'd like to set up an x86 server farm for in-house developer builds with the resulting build deployed on SPARC III-IV+ platforms. Can I do this with Sun Studio 12 software?

Currently, Sun Studio 12 software does not support cross-compilation and cross-development environments such as the one you've described. However, Sun is exploring how best to support both cross and remote development.

4. Why does Sun Studio software take so long to respond whenever it hits a breakpoint?

The Sun Studio 12 IDE has made significant improvements and delivers a top-notch debugging experience for C, C++, and Fortran users. Many users find that the Sun Studio 12 debugger graphical user interface (GUI) is much better than its predecessors. Nevertheless, your operating system will need more RAM to run large projects most efficiently in the IDE.

Most importantly, whenever you see something you don't like or would like to see improved, give Sun your feedback by using the Sun Studio Forums on SDN. Sun engineers actively monitor these discussions and use developer feedback to improve software products.

5. How can I get help with Sun Studio software?

Sun offers a tiered set of support services for Sun Studio 12 software that ranges from single incident to comprehensive developer plans. Additionally, a broad portfolio of training and certification offerings are available to help developers enhance their skill sets and take advantage of cutting-edge technologies.

6. What happened to the class and function browser that used to be in Workshop?

It was removed and replaced with source navigation features in Sun Studio 12 software, including class view and go to declarations. With the new IDE and basic source navigation features included, developers now have a platform to explore more advanced features, such as call tree reports and refactoring. You can suggest additional features you would like to see: Use the Sun Studio forum to let the Sun Studio software team know.

The team anticipates more innovation in this area, so join the Sun Studio Express Program to get access to preview builds of future releases. If you would like to participate more directly by developing new features, join the NetBeans project and innovate in the open-source NetBeans C/C++ Development Pack, which provides the underpinnings of the Sun Studio 12 IDE.

7. Why does Sun Studio software take so long to start up?

The Sun Studio 12 IDE takes only a few second to start up on a typical desktop system. When this process slows down, it is usually a sign of a desktop overuse by other programs running at the same time. Note also that the preferred way to use the Sun Studio 12 IDE is to do almost everything from within the IDE, thus eliminating the need to open and close it multiple times during the course of daily development.

8. How is Sun Studio software relevant for Java technology developers?

Java technology developers will appreciate Sun Studio 12 software's unique performance analysis tool, Performance Analyzer, which is capable of delivering highly detailed information on all aspects related to the execution of Java applications. This includes, but is not limited to, showing the machine code generated by the Just In Time (JIT) compiler and hardware counters.

9. First, I like that Sun Studio has integrated VIM in its tree, but it is an old version of VIM. Does Sun Studio 12 use a more recent version of VIM?

Sun Studio 12 software works with the user's underlying operating system to run on the text editor that the user prefers.

10. Will Sun Studio 12 allow version control with Subversion?

Unfortunately, Sun Studio 12 software does not provide integration with Subversion out of the box. However, because the IDE is based on the NetBeans platform, you might be able to use the Subversion plug-in available in the NetBeans Update Center, accessible through Sun Studio menus.

11. Is Sun Studio 12 software geared to run on Microsoft Windows Vista, or is the IDE for the Solaris OS only?

Sun Studio 12 software is intended to run on the Solaris and Linux platforms. Many users who have Microsoft Windows on their desktop are using virtualization technologies to run Solaris OS VMs on Parallels or VMWare. Others use remote display technologies, such as an X-server or VNC .

For those who need a C/C++ IDE on Windows, check out the NetBeans C/C++ Development Pack.

12. When developing in C/C++, will the code I developed in Sun Studio 12, running on Solaris 9 OS, be fundamentally compatible with a Studio 12 on Red Hat Linux/RHEL 5?

Yes. One of the key objectives of the Sun Studio 12 software is to become the common build environment between all of the platforms it supports. To back this claim, Sun offers complete source-level compatibility and also a binary compatibility within each platform.

 
 
 
Sun Tech Days
Advance your development skills and shape your future. Coming to a city near you.
Uncontrollable Urge to Share
Reduce the cost & complexity of managing your data center's IT services with a new idea of community.
Save Big: Upgrade
Upgrade to a Sun Fire E6900 or E25K server with UltraSPARC IV+ processors, and the server chassis is free!
»  Send Comments

Let us know what you like and don't like about the Compilers and Tools hub. Send us feedback. But for support questions, see the support page.