EN JP CN

ビルド統合でサポートされる C/C++ コンパイラ

ビルド統合でサポートされる C/C++ コンパイラ

build specification (ビルド スペック) の作成中、Klocwork はデフォルトで自動的に次のコンパイラ タイプを検索します。使用しているコンパイラがこのリストにない場合、当社でそのコンパイラのサポートを行えるように、support@roguewave.com 宛てに電子メールを送信して、カスタマー サポートにご連絡ください。コンパイラ、および build specification (ビルド スペック) の一般的な作成方法の詳細については、C/C++ build specification (ビルド スペック) の作成を参照してください。

コンパイラ タイプ Klocwork コンパイラ コード 標準的なコンパイラ バリアントの名前 導入 改善
Analog Devices Blackfin および TigerSHARCdspccblkfn、ccts9.5 
Archelon Carchelonmcc10.0 
Archelon CSR Kalimba Ckalimba_cc kalimba_link kalcc、kalcc32、kld11.3 
ARMarmcc armlink ararmcc、armcpp、tcc、tcpp armlink armar9.5 以前11.0、11.2
Intel 80X86 向け CADUL C クロス コンパイラcadul_compile cadul_linkccu38o lnku38a9.6 
CEVA コンパイラ (NVIDIA)cevac16cc10.0 
Clangclangclang clang++9.6 SR310.2、11.3、2017
CodeWarrior Freescale S12chc12chc129.510.4
コンパイラ キャッシュ ツールccacheccache、distcc9.5 
Cosmiccosmiccompile cosmiclinkcxs12x、cx6812、cx6816、cxstm8 clnk9.510.2
Embarcadero コンパイラ/リンカーbcc blinkbcc32 ilink329.5 
Fujitsu FR ファミリーfccfcc911s、fcc907s9.5 
GNUgnu gnu_ldgcc、g++、cc、c++ ld9.5 以前11.3、2017
GNU ararar9.5 以前 
Green Hillsghs ghscom ghslink ghsargcc、gcx、ccarm、cxarm、cccfe、ccmips、cxmips、ccintppc、cxintppc、ccv850、ccppc、ccsh、ccintarm、cxintarm ecomarm、ecomppc ecom800、ecomsh、elxr ax9.5 以前10.2、11.2、11.3
Hexagon ツールqdspqdsp-gcc、qdsp-g++9.510.1
HI-CROSS+ Motorola HC16chc16chc162017 
HI-TECH C コンパイラ/リンカーpicc piclinkpicc hlink9.6 
Hitachi ch38ch38ch38.exe9.5 以前 
HiveCChivehivecc10.3 
IAR 78kiar_78_compileicc78k0r10.010.1
AVR32 用 IAR コンパイラ/リンカーiar_avr32_compileccavr3210.1 
MAXQ コンパイラ/リンカー用 IARiar_maxq_compileiccmaxq10.1 
RL78 コンパイラ/リンカー用 IARiar_rl78_compileiccrl7810.1 
IAR H8iar_h8_compileicch810.010.1
IAR M32Ciar_m32c_compileiccm32c10.0 
IAR RH850iar_rh850_compileiccrh85010.4 
IAR SH コンパイラ/リンカーiar_sh_compileiccsh10.010.1
IAR Systems C コンパイラ/リンカー:
  • 8051
  • NEC V850
  • MSP430
  • M16C
  • Renesas RX210
  • CR16C
  • ARM
  • Atmel AVR
  • Renesas R32C
icc8051* iccv850 icc430 xlink iccm16c iar_rx_compile iar_rx_link icccr16c iccarm ilinkarm iar_avr_compile_filter iar_r32c_compile

*Klocwork は、ファイルからソースを読み込む代わりに標準入力をソースとして開く、icc8051 のコンパイラーオプションを処理しません。使用するビルドがこのオプションを使用する場合は、ソースコードをファイルに保存し、ソースファイルを入力として icc8051 を実行するか、または、これらのコンパイルを無視することを選択することができます。標準的な入力から送られるコードは Klocwork ビルドで解析されません (kwinject のデフォルトの動作です)。

icc8051* iccv850 icc430 xlink iccm16c iccrx ilinkrx icccr16c iccarm ilinkarm iccavr iccr32c9.5 以前10.1
IBM XL C/C++xlccc、xlc、xlC および関連コマンド (すべての一覧については、<kw_install>/config ディレクトリの kwfilter.conf を参照)9.5 
ImageCraft AVRiccavriccavr9.5 
ImageCraft M8C compiler/linkericcm8c ilinkm8cilinkm8c ilinkm8c10.3 
Intel C++icc iclicc、icpc icl9.5 以前10.1、11.1、11.3、2017
Intel iC-386c386c386a9.6 
Keil CA51c51 lx51c51、cx51、c166、c251 lx51、l166、l2519.510.1
Marvell C コンパイラ/リンカーmarvell_compileccmsa10.0 
MetaWare High C/C++ararc ldarc mccarac、mcc、h386、hcarc、hcac、ldarc、ldac 9.5 以前10.1
Metrowerks CodeWarriormwcmwcc、mwccmcf9.5 以前10.1
Microchip MPLAB pic24pic30pic30-gcc9.510.1
Microchip MPLAB pic32pic32pic32-gcc、pic32-g++、xc32-gcc、xc32-g++10.0 
Microsoft Visual C++mscompile mslinkcl、clarm link、lib9.5 以前10.2、2017
Microtecmcx mlkmcx mlk9.5 
Microware Ultra C for OS-9ultraxcc10.0 
Motorola DSP563moto563compile moto563linkg563c dsplnk9.6 
MPLAB C18mcc18 mplinkmcc18 mplink9.510.1
MPLAB XC16 Cxc16-gccxc16-gcc2017 
Nintendo Cafe プラットフォームcafe_compile cafe_linkcl、link10.1 
Nvidia CUDAnvccnvcc9.6 
Panasonic Ccc103S ld103Scc103S ld103S9.5 
Panasonic MN101E/MN101Lcc101 ld101 cc101 ld10111.2 
Paradigm C/C++pcc plinkpcc plink9.6 
Plan 9 Cplan9 ar0c、1c、2c、5c、6c、7c、8c、9c、kc、qc、vc ar.l9.5 
QNXqnxqcc9.5 以前 
Renesas 78K0Rren_cc78 cc78k0rren_lk78 lk78k0r9.6 
Renesas CXren_cxcx10.0 
Renesas M32R ファミリーのコンパイラ/リンカー
  • ren_m32_compile
  • ren_m32_link
cc32r (コンパイラ) lnk32r (リンカー)10.0 
Renesas R8C および M16C ファミリーnc30 ren_ln308nc30 nc308 ln3089.510.1、11.3
Renesas R32C ファミリーnc100nc10010.111.3
Renesas RH850 ファミリーccrhccrh11.2 
Renesas SuperH および RX ファミリーrxcompile rxlinkrxc、shc optlnk9.510.1
Renesas V850ca850 ld850ca850 ld8509.5 
Rowley Crossworks for MSP430rowley_compilehcl10.0 
Sony SN Systems compiler for PS2, PS3 and PSVitasncpsp2snc、ps3ppusnc10.010.1
Sony Orbis Clang compiler for PS4clang orbis-clang 10.010.1
Star Core Freescalescc sc100-ldscc sc100-ld9.5 以前10.1
Sun Studio C/C++sunCC、cc9.5 以前10.2
Synopsys ARC MetaWare コンパイラccacccac11.011.3、2017
Target Chesschesschesscc10.011.1、11.3
Tasking 68K Toolset コンパイラ/リンカーtasking_68_compile tasking_68_linkc68360、cp68360、c68332、cp68332 (コンパイラ) llink (リンカー)10.0 
Tasking ARM Toolset コンパイラ/リンカーtasking_arm_compile、tasking_arm_linkccarm (コンパイラ) lkarm (リンカー)10.0 
Tasking Classic Toolset for C166 コンパイラ/リンカーtasking_classic_166_compile、tasking_classic_166_linkcc166 l1669.510.2
Tasking DSP56X Toolset コンパイラ/リンカーtasking_dsp56_compile、tasking_166_linkc563、cp563 lk56310.1 
Tasking IFX SLE88cj2cj29.5 
Tasking SLE88 コンパイラ/リンカーtasking_sle88_compile、tasking_166_linkc88 lk8810.1 
Tasking Tricoretricore_compile tricore_linkcctc ltc9.510.1
Tasking VX Toolset for C166 コンパイラ/リンカーtasking_166_compile tasking_166_linkcc166 lk1669.610.1
Tensilica Xtensa C/C++xtensaxt-xc xt-xc++9.610.1
TI ARP32 C/C++cl_arp32cl-arp329.5 
TI msp430 C/C++cl430cl4309.510.1
TI tms320c6x および tms320c55xcl6x link6x ar6xcl6x、cl55 link6x ar6x9.5 以前10.1
TI tms320C3x/4x Ccl30/lnk30cl30 (コンパイラ) lnk30 (リンカー)10.0 
TI tms320c28xcl2000 lnk2000 arcl2000 lnk2000 ar20009.510.1
TI tms470cl470 lnk2000 arcl470 lnk470 ar4709.610.1
TriMedia tmcctmcctmcc、tmCC9.5 以前 
Watcom コンパイラ/リンカーwatcom_compile watcom_linkwcc、wpp、wcc386、wpp386 (コンパイラ用) wlink (リンカー用)10.0 
WinAVRgnu aravr-gcc、avr-g++ avr-ar9.610.2
Wind River Diabdiab dld ardcc、dplus dld dar9.5 以前10.1
Wind River GCCgnuccppc、ccmips、ccpentium、ccarm、c++ppc、c++mips、c++pentium、c++arm9.511.3、2017
ZiLOG eZ80ez80cc ez80linkez80cc ez80link9.5