SunCompiler

has begun offering their compiler suite for Linux under a very flexible "community source" license. See Sun Studio for more details.

We have a new "Arch" file that you may be able to use: Arch.Linux-Sun.cwi -- to use this, change your .cshrc file to use:

     setenv CWAVEHOME cwave_repos_dir
     setenv CWAVEARCH Linux-Sun
     set path = ( $path  cwave_repos_dir/scripts )

If you use the bash shell, you'll need to edit .bashrc or .profile:

     set CWAVEHOME cwave_repos_dir ; export CWAVEHOME
     set CWAVEARCH Linux-Sun ; export CWAVEARCH
     set path = ( $path  cwave_repos_dir/scripts )

We have used a non-standard feature of gcc that is not present in the Sun compiler -- and this will impact the Debug modules in CardioWave. In particular, any debug output is likely to NOT have the function name printed, just the filename and the line number.

Also note that the Sun compiler may produce warnings that are not normally seen with gcc. As long as these are only warnings, the code should work fine.

The compiler will usually install into the /opt/sun/sunstudiomars directory, so you will either need to add this to your path or The Sun Studio suite provides C, C++, Fortran 77, Fortran 90, and Fortran 95 compilers as well as a number of other performance analysis tools.

Edit - History - Print - Recent Changes - Search
Page last modified on June 01, 2007, at 11:09 AM