Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Solutions Academia Support User Community Company
spacer spacer spacer spacer spacer spacer

Technical Solutions

How can I determine the platform and compiler version that I am using?


Date Last Modified: Friday, June 26, 2009
Solution ID:   1-1880F
Product:   MATLAB
Reported in Release:   No Release
Platform:   All Platforms
Operating System:   All OS
 

Subject:

How can I determine the platform and compiler version that I am using?

Problem Description:

I would like to determine the platform and compiler version that I am using.

Solution:

Compilers called from the system command line do not display graphical splash screens advertising their version number. It is therefore not always obvious which version of a given C or Fortran compiler is installed.

Below are a number of examples that can be used to determine the compiler version on a specific machine. Each platform section lists version info commands for several common compilers. The fully indented sections are example output from the command.

You can find a list of compilers supported for use with MATLAB here:
http://www.mathworks.com/support/compilers/current_release/

Currently supported platforms:
Linux


gcc -v
gcc version 3.2.3

            
g95 -v
gcc version 4.0.3 (g95 0.90!) Jul 17 2006

            
g77 -v
gcc version 3.2.3

Mac

gcc-3.3 -v
gcc version 3.3 20030304 (Apple Computer, Inc. build 1809)

Solaris

cc -V
cc: Sun C 5.5 Patch 112760-08 2004/02/20


f90 -V
f90: Sun Fortran 95 7.1 Patch 112762-09 2004/01/26



f77 -V
f90: Sun Fortran 95 7.1 Patch 112762-09 2004/01/26



Platforms supported in previous versions of MATLAB:
DEC Alpha

cc -V | grep UNIX
DEC C V5.9-008 on Digital UNIX V4.0 (Rev. 1229)
Digital UNIX Compiler Driver 3.11

           
f77 -what
Compaq Fortran 77 Driver V5.3-11
Compaq Fortran 77 V5.3-189-449BB

HP-UX

what `which cc`
HP92453-01 A.11.01.00 HP C Compiler


what `which f90`
HP-UX f90 20000117 (163844) B3907DB/B3909DB B.11.01.11
HP F90 v2.4

HP-700

what `which cc`
HP92453-01 A.10.32.30 HP C Compiler

                  
what `which f90`
HP-UX f90 20000107 (183817) B3907DB/B3909DB B.10.20.19
HP F90 v2.4


IBM RS6000

lslpp -l ibmcxx.cmp
3.6.6.0 COMMITTED IBM C and C++ Compilers

            
lslpp -cl xlfcmp
5.1.0.0 COMMITTED I XL Fortran Compiler


SGI

cc -version
MIPSpro Compilers: Version 7.3.1.1m



f77 -version
MIPSpro Compilers: Version 7.2.1

Please provide feedback to help us improve this Solution
Contact support
E-mail this page
Print this page