JavaScript is not currently enabled, but is required for full CodeSonar manual search and browse functionality.
If you are viewing this file in your hub's Web GUI, enable JavaScript in your browser: you will also need it for GUI functionality.
If you opened this file directly from disk, your browser may be directly suppressing JavaScript functionality: certain browsers perform this suppression on local files (but not files delivered by web servers) for security reasons.
| CodeSonar® 9.2p0 | CONFIDENTIAL | CodeSecure Inc |
CodeSonar provides a default list of compiler names that it will always recognize. Each compiler on the list is associated with a specific compiler model.
On non-Windows systems, CodeSonar will automatically recognize:
cname(-[0-9]+(.[0-9]+)*)?
where cname is listed in the Compiler/Driver Name column of this table.| Compiler/Driver Name | Description | Model Used |
|---|---|---|
| QCC | QNX C/C++ compiler (C interface) | qpp |
| arm-none-eabi-g++ | ARM G++ Compiler | gpp |
| arm-none-eabi-gcc | ARM GCC Compiler | gcc |
| armcc | ARM Real View Compiler Tools C/C++ compiler | armcc |
| armclang | ARM Compiler | armclang |
| armcpp | ARM Real View Compiler Tools C++ compiler | armcc |
| c++ | C++ compiler (implementation depends on system) | gpp |
| cc | C compiler (implementation depends on system) | cc |
| ccblkfn | VisualDSP++ C/C++ compiler for Blackfin processors | visualdsp |
| ch38 | Renesas C/C++ compiler for H8S, H8/300 Series | ch38 |
| clang++ | Clang C++ compiler | clangpp |
| clang | Clang C compiler | clang |
| cosmic | Cosmic Software C compiler | cosmic |
| cpcp | TASKING PCP C Compiler | tasking |
| cptc | TASKING TriCore C++ Compiler | tasking |
| ctc | TASKING TriCore C Compiler | tasking |
| dcc | Wind River C/C++ compiler driver | dcc |
| dplus | Wind River C/C++ compiler driver | dcc |
| ecom68 | Green Hills C Compiler | ecomppc |
| ecom800 | Green Hills C Compiler | ecomppc |
| ecom86 | Green Hills C Compiler | ecomppc |
| ecomarm | Green Hills C Compiler | ecomppc |
| ecommip | Green Hills C Compiler | ecomppc |
| ecomppc | Green Hills C Compiler | ecomppc |
| ecomx86 | Green Hills C Compiler | ecomppc |
| g++ | GNU Compiler Collection C++ Compiler | gpp |
| gcc | GNU Compiler Collection C Compiler | gcc |
| gpp | GNU Compiler Collection C++ Compiler | gpp |
| gxx | GNU Compiler Collection C++ Compiler | gpp |
| mcpcom | Intel C/C++ compiler | mcpcom |
| null-cc | no compiler installed | xcc |
| q++ | QNX C/C++ compiler (C++ interface) | qpp |
| qcc | QNX C/C++ compiler (C interface) | qcc |
| shc | Renesas C/C++ compiler for the SuperH RISC engine family | shc |
| shcpp | Renesas C/C++ compiler for the SuperH RISC engine family | shcpp |
| tcc | ARM Real View Compiler Tools C/C++ compiler | armcc |
| tcpp | ARM Real View Compiler Tools C++ compiler | armcc |
On Windows systems CodeSonar will automatically recognize compilers whose names are listed in the Compiler/Driver Name column of this table.
| Compiler/Driver Name | Description | Model Used |
|---|---|---|
| arm-none-eabi-g++.exe | ARM G++ Compiler | gpp |
| arm-none-eabi-gcc.exe | ARM GCC Compiler | gcc |
| armcc.exe | ARM Real View Compiler Tools C/C++ compiler | armcc |
| armcl.exe | Ti CodeComposer C compiler | cl6x |
| armclang.exe | ARM Compiler | armclang |
| armcpp.exe | ARM Real View Compiler Tools C++ compiler | armcc |
| bcc32.exe | Borland C++ compiler for Win32, Embarcadero C++ compiler for Win32 | borland |
| c166.exe | TASKING C166/ST10 C Cross-Compiler | tasking |
| c251.exe | Keil C251 C Compiler | c251 |
| c51.exe | Keil C51 C Compiler | c51 |
| cc21k.exe | VisualDSP++ C/C++ compiler for SHARC processors | visualdsp |
| ccblkfn.exe | VisualDSP++ C/C++ compiler for Blackfin processors | visualdsp |
| ccrx.exe | Renesas C/C++ compiler for the RX family | ccrx |
| ccts.exe | VisualDSP++ C/C++ compiler for TigerSHARC processors | visualdsp |
| ch38.exe | Renesas C/C++ compiler for H8S, H8/300 Series | ch38 |
| cl.exe | Microsoft C compiler | cl |
| cl2000.exe | Ti CodeComposer C compiler | cl6x |
| cl30.exe | Ti CodeComposer C compiler | cl30 |
| cl430.exe | Ti CodeComposer C/C++ compiler | cl6x |
| cl470.exe | Ti CodeComposer C/C++ compiler | cl6x |
| cl55.exe | Ti CodeComposer C/C++ compiler | cl6x |
| cl6x.exe | Ti CodeComposer C compiler | cl6x |
| clang++.exe | Clang C++ compiler | clangpp |
| clang.exe | Clang C compiler | clang |
| clarm.exe | Microsoft C compiler | cl |
| clmips.exe | Microsoft C compiler | cl |
| clsh.exe | Microsoft C compiler | cl |
| clthumb.exe | Microsoft C compiler | cl |
| cosmic.exe | Cosmic Software C compiler | cosmic |
| cp166.exe | TASKING C166/ST10 C++ Compiler | tasking |
| cpcp.exe | TASKING PCP C Compiler | tasking |
| cptc.exe | TASKING TriCore C++ Compiler | tasking |
| ctc.exe | TASKING TriCore C Compiler | tasking |
| cvavr-null.exe | null compiler executable provided for processing CodeVisionAPR project files | cvavr |
| cw-cc.exe | CodeWarrior C compiler | xcc |
| dcc.exe | Wind River C/C++ compiler driver | dcc |
| dplus.exe | Wind River C/C++ compiler driver | dcc |
| ecom68.exe | Green Hills C Compiler | ecomppc |
| ecom800.exe | Green Hills C Compiler | ecomppc |
| ecom86.exe | Green Hills C Compiler | ecomppc |
| ecomarm.exe | Green Hills C Compiler | ecomppc |
| ecommip.exe | Green Hills C Compiler | ecomppc |
| ecomppc.exe | Green Hills C Compiler | ecomppc |
| ecomx86.exe | Green Hills C Compiler | ecomppc |
| g++-3.exe | GNU Compiler Collection C++ Compiler | gpp |
| g++-4.exe | GNU Compiler Collection C++ Compiler | gpp |
| g++.exe | GNU Compiler Collection C++ Compiler | gpp |
| gcc-3.exe | GNU Compiler Collection C Compiler | gcc |
| gcc-4.exe | GNU Compiler Collection C Compiler | gcc |
| gcc.exe | GNU Compiler Collection C Compiler | gcc |
| gpp.exe | GNU Compiler Collection C++ Compiler | gpp |
| gxx.exe | GNU Compiler Collection C++ Compiler | gpp |
| i686-pc-mingw32-g++.exe | MinGW C++ Compiler | gpp |
| i686-pc-mingw32-gcc.exe | MinGW C Compiler | gcc |
| icc430.exe | IAR MSP430 compiler | icc430 |
| icc78k.exe | IAR Renesas 78k compiler | icc78k |
| iccarm.exe | IAR ARM compiler | iccarm |
| iccavr.exe | IAR AVR compiler | iccavr |
| iccm16c.exe | IAR Renesas M16C/R8C compiler | iccm16c |
| iccm32c.exe | IAR M32C compiler | iccm32c |
| iccrx.exe | IAR Renesas RX compiler | iccrx |
| iccstm8.exe | IAR STM8 compiler | iccstm8 |
| iccv850.exe | IAR v850 compiler | iccv850 |
| mwccarm.exe | Freescale CodeWarrior for Embedded ARM compiler | mwccarm |
| mwccmcf.exe | Freescale CodeWarrior for ColdFire compiler | mwccmcf |
| null-cc.exe | no compiler installed | xcc |
| picc.exe | Hi-Tech C compiler | picc |
| q++.exe | QNX C/C++ compiler (C++ interface) | qpp |
| qcc.exe | QNX C/C++ compiler (C interface) | qcc |
| shc.exe | Renesas C/C++ compiler for the SuperH RISC engine family | shc |
| shcpp.exe | Renesas C/C++ compiler for the SuperH RISC engine family | shcpp |
| tcc.exe | ARM Real View Compiler Tools C/C++ compiler | armcc |
| tcpp.exe | ARM Real View Compiler Tools C++ compiler | armcc |
| x86_64-pc-mingw32-g++.exe | MinGW C++ Compiler | gpp |
| x86_64-pc-mingw32-gcc.exe | MinGW C Compiler | gcc |
The regular expression (-[0-9]+(.[0-9]+)*)? is used to describe a version label that might be part of a compiler name. Some compiler names that match cname(-[0-9]+(.[0-9]+)*)? are:
The expression can be read in English as:
To report problems with this documentation, please visit https://support.codesecure.com/.