21
Klocwork 2020.3 System Requirements

Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

Klocwork 2020.3System Requirements

Page 2: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

システム要件次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記にリストされた推奨設定を使用してください。

サポートされるプラットフォームKlocworkサーバーおよびビルドツールパッケージは、次のオペレーティングシステムでサポートされます (特に注記がない場合)。これは、Klocworkではこれらの特定のハードウェア上のオペレーティングシステムで完全なテストを実施済みであり、Klocworkサポートポリシーで指定されているテクニカルサポートを提供することを意味します。AIX、Mac、および Solarisでは、Klocworkサーバーパッケージはサポートされていないので注意してください。詳細については、を参照してください。Klocworkサーバー

注: SELinux (Security-Enhanced Linux)を有効にしてKlocworkツールを使用することはできません。

オペレーティング システムプロセッサIntelおよび AMD 32ビットおよび 64ビット

• Klocwork 2020.1には CentOS 7.5~ 7.7、CentOS 8.0が含まれます。Klocwork 2020.2には CentOS 7.5~ 7.7、CentOS 8.0~8.1が含まれます。Klocwork 2020.3には CentOS 7.5~ 7.8、CentOS 8.0~ 8.2が含まれます。

• Klocwork 2020.1には Debian 9.x~ 9.11、10.0~ 10.1が含まれます。Klocwork 2020.2には Debian 9.x~ 9.12、10.0~ 10.3が含まれます。Klocwork 2020.3には Debian 9.x~ 9.12、10.0~10.4が含まれます。

• Klocwork 2020.1には Fedora 29~ 30が含まれます。Klocwork2020.2には Fedora 30~ 31が含まれます。Klocwork 2020.2には Fedora 31~ 32が含まれます。

• Klocwork 2020.1には Oracle Linux 7が含まれます。Klocwork2020.2には Oracle Linux 7~ 7.7、Oracle Linux 8~ 8.1が含まれます。Klocwork 2020.3には Oracle Linux 7~ 7.8、OracleLinux 8~ 8.2が含まれます。

• Klocwork 2020.1と 2020.2には Tumbleweed、OpenSUSE Leap15.1が含まれます。Klocwork 2020.3には Tumbleweed、OpenSUSE Leap 15.1~ 15.2が含まれます。

• Klocwork 2020.1には、SUSE Enterprise 12 SP1~ 12 SP4および Leap15~15SP1が含まれます。Klocwork 2020.2には、SUSEEnterprise 12 SP1~ 12 SP5および Leap 15~ 15 SP1が含まれます。

• Klocwork 2020.1には Red Hat Enterprise Linux 7.5~ 7.7、8.0が含まれます。Klocwork 2020.2には Red Hat Enterprise Linux7.5~ 7.7、8.0~ 8.1が含まれます。Klocwork 2020.3には RedHat Enterprise Linux 7.5~ 7.8、8.0~ 8.2が含まれます。

• Klocwork 2020.1には、Ubuntu 16.04~ 16.04.6 LTS、18.04~18.04.3LTS、19.10が含まれます。Klocwork2020.2には、Ubuntu16.04~ 16.04.6 LTS、18.04~ 18.04.4 LTS、19.10が含まれます。Klocwork 2020.3には、Ubuntu 16.04~ 16.04.6 LTS、18.04~ 18.04.4 LTS、20.04 LTSが含まれます。

2 |システム要件 | Klocwork

Page 3: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

オペレーティング システムプロセッサKlocworkは、glibc 2.15以降を実行する Debianもサポートします(バージョンを調べるには、getconfGNU_LIBC_VERSIONを使用します)。

• Windows 8.1• Klocwork 2020.1にはWindows 10バージョン 1803~ 1903が

含まれます。Klocwork 2020.2にはバージョン 1803~ 1909が含まれます。Klocwork 2020.3にはWindowsバージョン 1809~2004が含まれます。

• Windows Server 2012~ R2• Windows Server 2016• Windows Server 2019

Klocworkビルドツール次のプラットフォームは Klocworkビルドツールパッケージをサポートしています。

オペレーティング システムプロセッサSun SPARC • Sun Solaris 10.x

• Sun Solaris 11.x~ 11.4

Intelおよび AMD 32ビットおよび 64ビット

• Klocwork 2020.1には CentOS 7.5~ 7.7、CentOS 8.0が含まれます。Klocwork 2020.2には CentOS 7.5~ 7.7、CentOS 8.0~8.1が含まれます。Klocwork 2020.3には CentOS 7.5~ 7.8、CentOS 8.0~ 8.2が含まれます。

• Klocwork 2020.1には Debian 9.x~ 9.11、10.0~ 10.1が含まれます。Klocwork 2020.2には Debian 9.x~ 9.12、10.0~ 10.3が含まれます。Klocwork 2020.3には Debian 9.x~ 9.12、10.0~10.4が含まれます。

• Klocwork 2020.1には Fedora 29~ 30が含まれます。Klocwork2020.2には Fedora 30~ 31が含まれます。Klocwork 2020.2には Fedora 31~ 32が含まれます。

• Klocwork 2020.1には Oracle Linux 7が含まれます。Klocwork2020.2には Oracle Linux 7~ 7.7、Oracle Linux 8~ 8.1が含まれます。Klocwork 2020.3には Oracle Linux 7~ 7.8、OracleLinux 8~ 8.2が含まれます。

• Klocwork 2020.1と 2020.2には Tumbleweed、OpenSUSE Leap15.1が含まれます。Klocwork 2020.3には Tumbleweed、OpenSUSE Leap 15.1~ 15.2が含まれます。

• Klocwork 2020.1には、SUSE Enterprise 12 SP1~ 12 SP4および Leap15~15SP1が含まれます。Klocwork 2020.2には、SUSEEnterprise 12 SP1~ 12 SP5および Leap 15~ 15 SP1が含まれます。

• Klocwork 2020.1には Red Hat Enterprise Linux 7.5~ 7.7、8.0が含まれます。Klocwork 2020.2には Red Hat Enterprise Linux7.5~ 7.7、8.0~ 8.1が含まれます。Klocwork 2020.3には RedHat Enterprise Linux 7.5~ 7.8、8.0~ 8.2が含まれます。

• Klocwork 2020.1には、Ubuntu 16.04~ 16.04.6 LTS、18.04~18.04.3LTS、19.10が含まれます。Klocwork2020.2には、Ubuntu16.04~ 16.04.6 LTS、18.04~ 18.04.4 LTS、19.10が含まれま

Klocwork |システム要件 | 3

Page 4: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

オペレーティング システムプロセッサす。Klocwork 2020.3には、Ubuntu 16.04~ 16.04.6 LTS、18.04~ 18.04.4 LTS、20.04 LTSが含まれます。

Klocworkは、glibc 2.15以降を実行する Debianもサポートします(バージョンを調べるには、getconfGNU_LIBC_VERSIONを使用します)。

• Windows 8.1• Klocwork 2020.1にはWindows 10バージョン 1803~ 1903が

含まれます。Klocwork 2020.2にはバージョン 1803~ 1909が含まれます。Klocwork 2020.3にはWindowsバージョン 1809~2004が含まれます。

• Windows Server 2012~ R2• Windows Server 2016• Windows Server 2019

• macOS 10.13.x~ 10.14.6

IBM Power5 64ビット • IBM AIX 7.1 TL5 (サーバーパッケージのみ)• Klocwork 2020.1には、IBMAIX 7.2 TL2~ TL3 (サーバーパッケー

ジのみ)が含まれます。Klocwork 2020.2には IBM AIX 7.2 TL2~TL4 (サーバーパッケージのみ)が含まれます。

LinuxオペレーティングシステムのパッチおよびパッケージLinuxでKlocwork製品を実行するには、次のパッチまたはパッケージが必要です。これらは、お使いのオペレーティング システム用の定期的なメンテナンス パッチに追加されるものです。Linux x86、64ビットにインストールする場合32ビット互換ライブラリのインストールが必要です。 Klocwork 64ビットのプラットフォームで 32ビット エミュレーション モードにより動作します。このため、Klocworkを Linux 64ビット プラットフォームで使用するには、32ビットライブラリがインストールされていることを確認する必要があります。32ビットライブラリの確認およびインストールの方法は、ご使用のLinux配布によって異なります。たとえば、Klocworkには gcc-multilibライブラリと g++-multilibライブラリが必要です。要求されるライブラリバージョンは、使用中の GCCのバージョンと一致する必要があります。デフォルト以外のコンパイラを使用している場合、gcc-<version>multilibと g++<version>-multillibをインストールする必要があります (<version>は、gcc --versionコマンドで確認できるメジャー GCCバージョンに同じ)。ライセンスおよび解析ツールを使用するため、Klocworkは GNUおよび GCC標準ライブラリに加えて以下のLinux標準の基本コアパッケージを要求します。Linux Standard Baseコアパッケージの 32ビットバージョンをインストールします。Linux配布で使用できる 32ビットバージョンがない場合は、64ビットバージョンのパッケージをインストールします。Ubuntuの場合は、次のコマンドを実行します。sudo dpkg --add-architecture i386

sudo apt-get update

sudo apt-get install libc6:i386 libgcc1:i386

sudo apt-get install lib32tinfo5

4 |システム要件 | Klocwork

Page 5: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

注:

• Ubuntu 18.10では、lib32tinfo5ではなく lib32tinfo6をインストールする必要があります。

• Ubuntu 19.04 (以降)と Debian 9.9 (以降)の場合、lib32tinfo5パッケージは使用できません。代わりに、次のコマンドを実行してください。sudo apt-get install lib32tinfo6そして次に sudo apt-get install libncurses5:i386。

sudo apt-get install libncursesw5:i386

sudo apt-get install libaio1

sudo apt-get install numactl

sudo apt-get install lsb-core

Ubuntuの以前のバージョンについては、Ubuntuドキュメンテーションを参照してください。Fedoraおよび Redhat Enterprise Linuxの場合は以下のコマンドを実行します。sudo yum install glibc.i686

sudo yum install libgcc.i686

sudo yum install numactl-libs

sudo yum install libnsl

sudo yum install libnsl.i686

sudo yum install redhat-lsb-core.i686

CentOSの場合は以下のコマンドを実行します。sudo yum install glibc.i686

sudo yum install libgcc.i686

sudo yum install numactl

sudo yum install redhat-lsb-core.i686

Linuxのバージョンの違いに応じて、Klocworkサーバーでは以下のサードパーティ製パッケージのいずれかが必要になります。libaio1

libaio

libaio.x86_64

libnuma1

X11バージョンの XWindowをデフォルトでインストールしない Linux配布にインストールする場合xorg-XFree86-deprecated-libsをインストールする必要があります。

SolarisオペレーティングシステムのパッチおよびパッケージSolaris 10にインストールする場合、zlibパッケージが必要です。Klocworkデベロッパーツールのみをインストールする場合、このパッケージは不要です。zlibパッケージがインストールされていることを確認するには、以下を実行します。$ pkginfo |grep zlibまたは /usr/libか/usr/local/libにあるlibz.soという名前のファイルを探します。

Klocwork |システム要件 | 5

Page 6: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

zlibパッケージがインストールされている場合、SUNWzlibまたは SMCzlibの各パッケージあるいはその両方が表示されます。

ディスク領域要件インストールのためのディスク領域要件サーバーのインストールの場合、インストール用に 1 GB~ 1.4 GBが必要です。プラグインにはさらに 700 MBが必要です。インストール中に追加のディスク領域が一時的に必要となります。データ保存のためのディスク領域要件Klocwork Static Code Analysisデータには、ソースファイル、構成ファイル、オブジェクトファイル、テーブル、およびデータベースが含まれます。単一の統合ビルド解析に必要なディスク領域の合計は、このデータの合計となります。Klocworkの増分解析を使用する場合、オブジェクトファイルのサイズおよびテーブルのサイズは、1つのプロジェクトにつき 1回分です。サイズがどのように変化するかを示す一部のサンプルプロジェクト

合計サイズ(MB)

データベースサイズ (MB)

テーブルサイズ (MB)

オブジェクトファイルのサイズ (MB)

コードの行数言語プロジェクト

1,6388417393140,000C/C++Boost

3,1747026062,8001,600,000C/C++Firefox

236452316820,000C/C++Common C++

1438452114214,000CPython

463167133781350,000C/C++MySQL

プロセッサおよび RAMの要件サーバーおよび完全インストールの最小要件• プロセッサ速度2 GHz以上• RAM:シングルコアマシンについては最低 2 GB、マルチコアマシンはプロセッサ/コアあたり最低 1GBの

メモリ。大規模な解析には 2 GB以上の空き領域が必要です。ビルドのサイズおよび RAMの要件は、コードの行数だけではなく、コード内の関係の数およびその関係の複雑さによっても異なります。

デスクトップインストールの最小要件RAMプロセッサ速度Klocworkクライアント2 GB1 GHz以上Klocwork for C/C++

2 GB1 GHz以上Klocwork for Java

2 GB1 GHz以上Klocwork Static Code Analysisおよび Klocwork Code Review

Java Virtual Machine要件Klocwork JavaRuntimeEnvironment (JRE)と、使用しているプラットフォームと互換性のある JavaDevelopmentKit (JDK) (OpenJDKなど)を使用することをお勧めします。

6 |システム要件 | Klocwork

Page 7: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

Windows

Windowsでは、Klocworkサーバー、Klocworkビルドツール、分散解析、およびコマンドラインパッケージは、32ビットまたは 64ビット版 OpenJDKバージョン 1.8.0_202をバンドルしています。Javaは<klocwork_install_path>\_jvm\bin\にインストールされます。インストールパッケージは、オペレーティングシステムが32ビットと64ビットのどちらであるかを自動的に検出します。お使いのシステムは、このバージョンの Javaの 要件を満たしている必要があります。Linux

Linuxでは、32ビット と 64ビット版 Javaのどちらにも独立したインストール パッケージがあります。お使いのオペレーティング システムに適したパッケージを選択してください。Klocworkサーバー、Klocworkビルドツール、分散解析、およびコマンドラインパッケージは、Open JDKバージョン 1.8.0_202をバンドルしています。お使いのシステムは、このバージョンの Javaの 要件を満たしている必要があります。Solaris

Solarisでは、Klocworkビルドツール、分散解析、およびコマンドラインパッケージは、32ビット版 JavaVirtualMachine、Java 7 Update 25をバンドルしています。お使いのシステムが、適切なバージョンの Javaの要件を満たしている必要があります。Mac

Mac OSでは、Klocworkは、システムで提供される Java Virtual Machineを利用します。 Klocwork Java 8が必要です。以前のバージョンの Javaがインストールされている状態でKlocworkをインストールしようとすると、「Java is not installed or version of Java is unsupported」というエラーメッセージが表示されます。お使いのシステムが、適切なバージョンの Javaの要件を満たしている必要があります。AIX

Klocworkビルドツールおよび分散解析パッケージは、32ビット版 IBM SDK、Java Technology Edition、バージョン 8.0.5.35をバンドルしています。お使いのシステムが、適切なバージョンの Javaの要件を満たしている必要があります。公開時点で IBM Javaについてサポートされるシステム構成については、以下を参照してください。https://www.ibm.com/developerworks/java/jdk/aix/service.html

AIXの場合、32ビット Javaのみがサポートされます。AIXは他のプラットフォームと互換性がないため、projects_rootディレクトリを他のプラットフォームとの間でコピーしたり、移行したりすることはできません。IDEプラグインKlocwork Desktop Java Plug-in for Eclipseおよび Desktop Java Plug-in for IntelliJ IDEAには、Java 8以降と互換性のある実行時環境が必要です。お使いの IDEが適切な Javaバージョンで実行されていることを確認してください。kwant

kwantには、Java 8以降と互換性のある JDKが必要です。正しい JDKを使用するようにお使いの環境が設定されていることを確認してください。

Klocworkサーバーで使用するポート次の表に、Klocworkサーバーを新しくインストールした場合のデフォルトのポート番号を示します。

ポートサーバー名3306データベース サーバー27000と 33133ライセンス サーバー

Klocwork |システム要件 | 7

Page 8: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

ポートサーバー名8080と 8081Klocworkサーバー

それぞれのサーバーのデフォルトポートはそのサーバータイプに通常のポートです。たとえば、ポート3306はMariaDBサーバーの通常のポートです。そのため、デフォルト ポートを使用する場合は、それらのポート上で他のサーバーを既に作動させていないことを確認します。同様に、デフォルトに対して別のポートの使用を選択できますが、まず選択するポートが既に使用されていないことを確認してください。Klocworkサーバーがファイアウォールの背後で実行されている場合、ファイアウォールを、クライアントがサーバーと通信できるように構成する必要があります。ただし、すべてのポートを公開する必要はありません。• Klocworkサーバーでは、ユーザーが選択したポートとその次のポートの連続する 2つのポートが使用され

ます。2番目の Klocworkサーバー ポートは、デフォルトではポート 8081ですが、サーバーがサーバー停止の要求をリッスンするポートです。多くの事例で、このポートはファイアウォールを通してアクセス可能にする必要はありません。Tomcatのシャットダウン ポートに関する詳細は、Apache Tomcat 7のマニュアルを参照してください。

• データベース ポートは、このサーバーからファイアウォール外にあるサーバーへデータをインポートしない限りは公開する必要はありません。

重要:

• Klocworkの前バージョンから移行した場合、サーバーは古いprojects_rootに保存されているポートで実行されます。

• 各Klocworkサーバーは専用のポートで実行される必要があります。その他のアプリケーションを同じポート番号を使用するように設定しないでください。

• ライセンスサーバーがポート 33133を使用できない場合は、ライセンスファイルのベンダーデーモンポートの変更を参照してください。

ポート設定に関する詳細は、 Klocworkサーバーで使用するポートの設定を参照してください。

サポートされる IDE注:Klocwork他の Eclipseベースの IDEとの統合においても実績があります。

サポートされる C/C++ IDE

バージョンIDE

Klocwork 2020.2にはバージョン 2019.2 (2019.2.5まで)、2019.3 (2019.3.6まで)、2020.1 (2020.1.1まで)が含まれます。

CLion

Klocwork 2020.3にはバージョン 2019.2 (2019.2.5まで)、2019.3 (2019.3.6まで)、2020.1 (2020.1.2まで)が含まれます。

Klocwork 2020.1にはバージョン 3.4~ 4.13が含まれます。Klocwork 2020.2にはバージョン 4.2~ 4.15が

Eclipse

含まれます。Klocwork 2020.3にはバージョン 4.2~4.16が含まれます。

8 |システム要件 | Klocwork

Page 9: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

バージョンIDE

Klocwork 2020.1にはバージョン 3.1~ 4 SR0620Edition 2が含まれます。Klocwork 2020.2にはバージョン 3.1~Workbench 4SR0630が含まれます。

Wind River Workbench

Klocwork 2020.3にはバージョン 3.1~Workbench 4SR0640が含まれます。Klocworkプラグインは、32ビット Java 7を使用している場合、Workbench 3.1、3.2、3.3および 3.31でのみサポートされています。このバージョンの Javaを指定して製品を起動する必要があります。

QNX Momentics Dev Suite 6.3.2、QNX Momenticsv6.3 (SP3まで)、および QNX Software Dev Platform7.0。

QNX Momentics

Klocwork 2020.1には Visual Studio 2012、2013、2015、2017 (15.9.17まで)、および 2019 (16.3.6まで)が含まれます。Klocwork 2020.2には Visual Studio 2012、2013、2015、2017 (15.9.20まで)、および 2019 (16.4.5まで)が含まれます。

Microsoft Visual Studio

Klocwork 2020.3には Visual Studio 2012、2013、2015、2017 (15.9.24まで)、および 2019 (16.6.3まで)が含まれます。Visual Studioの Expressエディションはサポートされていません。

サポートされる C# IDE

バージョンIDE

Klocwork 2020.1には Visual Studio 2012、2013、2015、2017 (15.9.17まで)、および 2019 (16.3.6まで)が含まれます。Klocwork 2020.2には Visual Studio 2012、2013、2015、2017 (15.9.20まで)、および 2019 (16.4.5まで)が含まれます。

Microsoft Visual Studio

Klocwork 2020.3には Visual Studio 2012、2013、2015、2017 (15.9.24まで)、および 2019 (16.6.3まで)が含まれます。Visual Studioの Expressエディションはサポートされていません。

サポートされる Java IDE

Klocwork |システム要件 | 9

Page 10: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

バージョンIDE

Klocwork 2020.1にはバージョン 1.0~ 3.5.1が含まれます。Klocwork 2020.2にはバージョン 2.3.2~ 3.6が

Android Studio

含まれます。Klocwork 2020.3にはバージョン 2.3.3~4.0が含まれます。Klocwork 2020.1にはバージョン 3.4~ 4.13が含まれます。Klocwork 2020.2にはバージョン 4.2~ 4.15が

Eclipse

含まれます。Klocwork 2020.3にはバージョン 4.2~4.16が含まれます。Eclipseベースのソリューションの Ready for IBMRational Softwareのレベルの 7.5.x

IBM Rational Application Developer for WebSphere

Klocwork 2020.1にはバージョン 11.x~ 2018.x(2018.3.6まで)、2019.1 (2019.1.4まで)、2019.2(2019.2.3まで)が含まれます。Klocwork 2020.2にはバージョン 12.x~ 2018.x(2018.3.6)、2019.1 (2019.1.4まで)、2019.2 (2019.2.4まで)、2019.3 (2019.3.3まで)が含まれます。

JetBrains IntelliJ IDEA

Klocwork 2020.3にはバージョン 12.x~ 2018.x(2018.3.6)、2019.1 (2019.1.4まで)、2019.2 (2019.2.4まで)、2019.3 (2019.3.5まで)、2020.1 (2020.1.2まで)が含まれます。

サポート対象の継続的インテグレーションサーバーKlocwork次の継続的インテグレーションサーバーをサポートしています。• Jenkins 1.658~ 2.204.5。Klocwork 2020.3にはバージョン 1.658~ 2.243が含まれます。

サポートされるブラウザKlocwork Static Code Analysisおよび Klocwork Code Reviewには、ブラウザが必要です。• Google Chrome 54.x~ 78.x。Klocwork 2020.2にはバージョン 54.x~ 80.xが含まれます。Klocwork

2020.3にはバージョン 54.x~ 83.xが含まれます。• Mozilla Firefox ESR 52.8.0、52.9.0、60.x.x、62.x.x、65.x.x、66.x.x、67.x.x、68.x.x、70.x。Klocwork

2020.2にはバージョン ESR 52.8.0、52.9.0、60.x.x、62.x.x、65.x.x、66.x.x、67.x.x、68.x.x、70.x、73.xが含まれます。Klocwork 2020.2にはバージョン ESR 52.8.0、52.9.0、60.x.x、62.x.x、65.x.x、66.x.x、67.x.x、68.x.x、70.x、73.x、78.xが含まれます。

• Apple Safari 9.1.x~ 12.1.2。Klocwork 2020.2と 2020.3にはバージョン 9.1.x~ 13.0が含まれます。• Microsoft Edge 20.x、25.x、38.x、40.x、41.x、42.x、44.x~ 44.18362。Klocwork 2020.2にはバージョ

ン 20.x、25.x、38.x、40.x、41.x、42.x、44.x、79.x、80.x~ 80.0.361が含まれます。Klocwork 2020.3にはバージョン 20.x、25.x、38.x、40.x、41.x、42.x、44.x、79.x、80.x、81.x、83.xが含まれます。

• Microsoft Internet Explorer 11.0.x~ 11.0.155。Klocwork 2020.2にはバージョン 11.0.x~ 11.0.175が含まれます。Klocwork 2020.3にはバージョン 11.0.x~ 11.0.195が含まれます。

注: Klocwork Static Code Analysisまた、Klocwork Code Reviewはブラウザで cookieを有効にする必要もあります。

10 |システム要件 | Klocwork

Page 11: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

サポートされるソースコード管理システム Klocwork Code ReviewCodeReviewでは、チェックイン前およびチェックイン後のコードレビューについて、以下のテストが実行されています。

サポートされるプラグインSCM

Eclipse、IntelliJ IDEA、Visual StudioBase ClearCase 7.x*

Eclipse、IntelliJ IDEACVS 1.12.x

Eclipse、IntelliJ IDEA、Visual StudioGit 1.7.x

Visual StudioTFS 2010

Eclipse、Visual StudioPerforceサーバー 2005.2以降Eclipse、IntelliJ IDEA、Visual StudioSubversion 1.4.x****、1.6.x、1.7.x、1.8.x

*スナップショットビューは Base ClearCaseではサポートされていません***Subversion 1.4.xは Visual Studioプラグインによってサポートされていません

注:すべてのSCMは、コマンドラインでコマンドkwcodereview (チェックイン前)またはkwscm(チェックイン後)を使用してサポートされます。

他の SCMに関しては、[email protected]宛てに電子メールを送信して、カスタマーサポートまでお問い合わせください。

サポートされる Javaビルドツール複数の Klocworkコマンドは Javaビルドと統合し、コードストリーム全体の一元表示に必要な情報のすべてをキャプチャします。Java 7以降を使用し、Java Development Kit (JDK)の javacを使用する必要があります。サポートされる Javaビルドツールとバージョンは次のとおりです。

サポートされるバージョンJavaビルドツールKlocworkコマンド1.7以降antkwant

3.0以降mvnkwmaven

Klocwork 2020.1には 3.x~ 5.6.3が含まれます。Klocwork 2020.2には 3.x~ 6.2.1が含まれます。

gradlekwgradle

Klocwork 2020.3には 3.x~ 6.5.1が含まれます。

Klocwork 2020.1には、gradleバージョン 3.x~ 5.6.3が含まれます。Klocwork 2020.2には、gradleバージョン 3.x~ 6.2.1が含まれます。

gradlewkwgradlew

Klocwork 2020.3には 3.x~ 6.5.1が含まれます。

Klocwork |システム要件 | 11

Page 12: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

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

改善導入標準的なコンパイラバリアントの名前

Klocworkコンパイラ コードコンパイラ タイプ

9.5ccblkfn、cctsdspAnalog DevicesBlackfinおよびTigerSHARC

10.0mccarchelonArchelon C

2019.211.3kalcc、kalcc32、kldkalimba_cc kalimba_linkArchelon CSRKalimba C

11.0、11.2

9.5より前armcc、armcpp、tcc、tcpparmlink armar

armcc armlink arARM

10.1、2019.1

9.6cl470、armcl lnk470 ar470cl470 lnk2000 arARM OptimizingC/C++コンパイラ (以前の TI tms470C/C++コンパイラ)

9.6ccu38o lnku38acadul_compile cadul_linkIntel 80X86向けCADULCクロスコンパイラ

10.0c16cccevaCEVAコンパイラ(NVIDIA)

10.2、11.3、

9.6 SR3clang clang++clangClang

2017、2018、2018.1、2018.2、2018.3、2019、2019.1、2019.2、2019.3、2020.1、2020.2、2020.3

10.49.5chc12chc12CodeWarriorFreescale S12

9.5ccache、distccccacheコンパイラ キャッシュ ツール

12 |システム要件 | Klocwork

Page 13: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

改善導入標準的なコンパイラバリアントの名前

Klocworkコンパイラ コードコンパイラ タイプ

10.29.5cxs12x、cx6812、cx6816、cxstm8 clnk

cosmiccompile cosmiclinkCosmic

9.5bcc32 ilink32bcc blinkEmbarcaderoコンパイラ/リンカー

2018.29.5fcc911s、fcc907s、fcc896sfccFujitsuFRファミリー11.3、2017、

9.5より前gcc、g++、cc、c++ ldgnu gnu_ldGNU

2017.1、2018.1、2018.2、2018.3、2019.1、2019.2、2019.3、2020.1、2020.2、2020.3

9.5より前ararGNU ar

10.2、11.2、

9.5より前gcc、gcx、ccarm、cxarm、cccfe、ccmips、cxmips、

ghs ghscom ghslink ghsarGreen Hills

11.3、ccintppc、cxintppc、ccv850、2019.1、2019.2

ccppc、ccsh、ccintarm、cxintarm、ccintarm64、cxintarm64、cxppc、ecomarm、ecomppc、ecom800、ecomsh、ecomarm64、elxr、ax

10.1、2018.3

9.5qdsp-gcc、qdsp-g++qdspHexagonツール

2017chc16chc16HI-CROSS+MotorolaHC16

9.6picc hlinkpicc piclinkHI-TECH Cコンパイラ/リンカー

9.5より前ch38.exech38Hitachi ch38

201910.3hivecchiveHiveCC

10.110.0icc78k0riar_78_compileIAR 78k

10.1ccavr32iar_avr32_compileAVR32用 IARコンパイラ/リンカー

2018.210.1iccmaxqiar_maxq_compileMAXQ用 IARコンパイラ/リンカー

10.1iccrl78iar_rl78_compileRL78用 IARコンパイラ/リンカー

Klocwork |システム要件 | 13

Page 14: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

改善導入標準的なコンパイラバリアントの名前

Klocworkコンパイラ コードコンパイラ タイプ

10.110.0icch8iar_h8_compileIAR H8

10.0iccm32ciar_m32c_compileIAR M32C

10.4iccrh850iar_rh850_compileIAR RH850

10.110.0iccshiar_sh_compileIARSHコンパイラ/リンカー

2020.22018.1iccstm8 ilinkstm8iccstm8 ilinkstm8STM8マイクロコントローラファミリー用 IARコンパイラ/リンカー

10.1、2019.2

9.5より前icc8051* iccv850 icc430 xlinkiccm16c iccrx ilinkrx icccr16ciccarm ilinkarm iccavr iccr32c

icc8051* iccv850 icc430 xlinkiccm16c iar_rx_compileiar_rx_link icccr16c iccarmilinkarm iar_avr_compile_filteriar_r32c_compile

*Klocworkは、ファイルからソースを読み込む代わりに標

IARSystemsCコンパイラ/リンカー:

• 8051• NEC V850• MSP430• M16C• Renesas RX210 準入力をソースとして開く、• CR16C

icc8051のコンパイラーオプ• ARM ションを処理しません。使用• Atmel AVR するビルドがこのオプション• Renesas R32C を使用する場合は、ソースコー

ドをファイルに保存し、ソースファイルを入力としてicc8051を実行するか、または、これらのコンパイルを無視することを選択できます。標準的な入力から送られるコードはKlocworkビルドで解析されません (kwinjectのデフォルトの動作です)。

9.5cc、xlc、xlCおよび関連コマンド (すべての一覧については、

xlcIBM XL C/C++

<kw_install>/config ディレクトリの kwfilter.confを参照)

9.5iccavriccavrImageCraft AVR

10.3ilinkm8c ilinkm8ciccm8c ilinkm8cImageCraftM8Cコンパイラ/リンカー

10.1、11.1、

9.5より前icc、icpc iclicc iclIntel C++

11.3、2017、2018.3

9.6c386ac386Intel iC-386

14 |システム要件 | Klocwork

Page 15: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

改善導入標準的なコンパイラバリアントの名前

Klocworkコンパイラ コードコンパイラ タイプ

10.1、2017.3

9.5c51、cx51、c166、c251 lx51、l166、l251

c51 lx51Keil CA51

10.0ccmsamarvell_compileMarvell Cコンパイラ/リンカー

10.19.5より前arac、mcc、h386、hcarc、hcac、ldarc、ldac

ararc ldarc mccMetaWare HighC/C++

10.19.5より前mwcc、mwccmcfmwcMetrowerksCodeWarrior

10.1、2018.3

9.5pic30-gccpic30Microchip MPLABpic24

2018.3、2020.1

10.0pic32-gcc、pic32-g++、xc32-gcc、xc32-g++

pic32Microchip MPLABpic32

2017.1sc8xc8Microchip MPLABXC8 C

10.2、2017.1、

9.5より前cl、clarm link、libmscompile mslinkMicrosoft Visual C++

2018、2018.3、2019、2019.1

9.5mcx mlkmcx mlkMicrotec

10.0xccultraMicroware Ultra Cfor OS-9

2019.19.2xap-local-xap-gccxap-local-xap-ar

gnu arMono Headset SDK

9.6g563c dsplnkmoto563compilemoto563linkMotorola DSP563

10.19.5mcc18 mplinkmcc18 mplinkMPLAB C18

2017xc16-gccxc16-gccMPLAB XC16 C

10.1cl、linkcafe_compile cafe_linkNintendo Cafeプラットフォーム

2019.19.6nvccnvccNvidia CUDA

10.1、2017.3

9.5より前scc sc100-ldscc sc100-ldNXP StarCoreFreescale

9.5cc103S ld103Scc103S ld103SPanasonic C

11.2cc101 ld101cc101 ld101PanasonicMN101E/MN101L

20199.6pcc plinkpcc plinkParadigm C/C++

2019.19.50c、1c、2c、5c、6c、7c、8c、9c、kc、qc、vc ar.l

plan9 arPlan 9 C

2018.29.5より前qccqnxQNX

Klocwork |システム要件 | 15

Page 16: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

改善導入標準的なコンパイラバリアントの名前

Klocworkコンパイラ コードコンパイラ タイプ

9.6ren_lk78 lk78k0rren_cc78 cc78k0rRenesas 78K0R

2017.2ccrlccrlRenesas CC-RL RL78ファミリー

10.0cxren_cxRenesas CX

10.0cc32r (コンパイラ) lnk32r (リンカー)

Renesas M32Rファミリーコンパイラ/リンカー

• ren_m32_compile• ren_m32_link

10.1、11.3

9.5nc30 nc308 ln308nc30 ren_ln308Renesas R8CおよびM16Cファミリー

11.310.1nc100nc100RenesasR32Cファミリー

11.2ccrhccrhRenesas RH850ファミリー

10.1、2020.2

9.5rxc、shc optlnkrxcompile rxlinkRenesas SuperHおよび RXファミリー

9.5ca850 ld850ca850 ld850Renesas V850

10.0hclrowley_compileMSP430用 RowleyCrossworks

10.110.0psp2snc、ps3ppusncllvsncPS2、PS3、およびPSVita用 Sony SNSystemsコンパイラ

10.110.0orbis-clangclangPS4用 Sony OrbisClangコンパイラ

10.29.5より前CC、ccsunSun Studio C/C++

11.3、2017、

11.0ccacccacSynopsys ARCMetaWareコンパイラ 2017.1、

2018.3

11.1、11.3

10.0chessccchessTarget Chess

10.0c68360、cp68360、c68332、cp68332 (コンパイラ) llink (リンカー)

tasking_68_compiletasking_68_link

Tasking 68K Toolsetコンパイラ/リンカー

10.0ccarm (コンパイラ) lkarm (リンカー)

tasking_arm_compile、tasking_arm_link

Tasking ARM Toolsetコンパイラ/リンカー

10.29.5cc166 l166tasking_classic_166_compile、tasking_classic_166_link

C166コンパイラ/リンカー用 TaskingClassic Toolset

10.1c563、cp563 lk563tasking_dsp56_compile、tasking_166_link

Tasking DSP56XToolsetコンパイラ/リンカー

16 |システム要件 | Klocwork

Page 17: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

改善導入標準的なコンパイラバリアントの名前

Klocworkコンパイラ コードコンパイラ タイプ

9.5cj2cj2Tasking IFX SLE88

10.1c88 lk88tasking_sle88_compile、tasking_166_link

Tasking SLE88コンパイラ/リンカー

10.1、2020.1

9.5cctc、ctc、cptc (コンパイラ)

ltc (リンカー)

tricore_compile tricore_linkTasking Tricore

10.19.6cc166 lk166tasking_166_compiletasking_166_link

C166コンパイラ/リンカー用 Tasking VXToolset

10.1、2018.3

9.6xt-xc xt-xc++xtensaTensilica XtensaC/C++

9.5cl-arp32cl_arp32TI ARP32 C/C++

10.19.5cl430cl430TI msp430 C/C++

10.19.5より前cl6x、cl55 link6x ar6xcl6x link6x ar6xTI tms320c6xおよびtms320c55x

10.0cl30 (コンパイラ) lnk30 (リンカー)

cl30/lnk30TI tms320C3x/4x C

10.1、2017.2

9.5cl2000 lnk2000 ar2000cl2000 lnk2000 arTI tms320c28x

9.5より前tmcc、tmCCtmccTriMedia tmcc

10.0wcc、wpp、wcc386、wpp386(コンパイラ用) wlink (リンカー用)

watcom_compilewatcom_linkWatcomコンパイラ/リンカー

10.2、2019.1

9.6avr-gcc、avr-g++ avr-argnu arWinAVR

10.1、2018.2、2020.2

9.5より前dcc、dplus dld dardiab dld arWind River Diab

11.3、2017、2018

9.5ccppc、ccmips、ccpentium、ccarm、c++ppc、c++mips、c++pentium、c++arm

gnuWind River GCC

9.5ez80cc ez80linkez80cc ez80linkZiLOG eZ80

サポートされる C++言語仕様Klocwork以下の C++言語仕様をサポート。

C++17C++14C++11オペレーティングシステムN/A一部一部AIX

Klocwork |システム要件 | 17

Page 18: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

C++17C++14C++11オペレーティングシステム全部 (Clang, GCC)

N/A (その他)

全部 (Clang, GCC)

一部 (その他)

全部 (Clang, GCC)

一部 (その他)

Linux

N/A一部一部Mac

N/A一部一部Solaris

全部 (Clang、GCC、Microsoft Visual C++)

N/A (その他)

全部 (Clang、GCC、Microsoft Visual C++)

一部 (その他)

全部 (Clang、GCC、Microsoft Visual C++)

一部 (その他)

Windows

サポートされる C#言語仕様Klocwork C#言語仕様のバージョン 7.0以下をサポート。

サポートされる Java言語仕様Klocwork Java言語仕様のバージョン 9をサポート。

Klocwork JSPスキャンでサポートされるアプリケーションサーバーKlocworkの JSPスキャンは、次のアプリケーションサーバーをサポートします。

バージョンアプリケーションサーバー5.5、6.0、7.0Apache Tomcat

10BEA WebLogic

サポートされる Flex Net Publisherのバージョンサポートされる FlexNet Publisherのバージョンプラットフォーム11.10.1.0AIX

2018 R4 (11.16.2)Linux

2016 R2 SP2 (11.14.1.2)

Macの場合、バージョン 11.14.0.2を実行するクライアントは、11.14.1.2を実行するKlocwork 2017.3サー

Mac

バーに接続できません。回避策については、kwlefエラーでライセンスが無効であることが示されますを参照してください。

11.10.1.0Solaris

2018 R4 (11.16.2)Windows

18 |システム要件 | Klocwork

Page 19: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

FlexNet IDドングルをサポートするオペレーティングシステムFlexNet IDドングルは、「ドングル」とも呼ばれるハードウェアキーで、物理的に取り付けられているマシンへのソフトウェア アクセスのロックに使用されます。FlexNet IDドングルは、次のような場合に使用できます。• MACアドレス、IPアドレスなど、システム情報を解除できない• 複数のサイト間でライセンス サーバーを共有できない

FlexNet IDドングルの詳細については、FlexeraSoftwareにより発行された FlexNet IDドングル用 FlexNet Publisherドライバーインストールガイドを参照してください。Flexera Software FlexNet IDドングルを使用するには、適切な FlexNet FLEXID9ドライバーを備えた次のオペレーティングシステムのいずれかを使用します。お使いのオペレーティング システムに適したドライバーは、Klocworkカスタマー サポートで取得できます。

FlexNetドングル ドライバー インストーラオペレーティング システム次のドライバーは、FlexNetバージョン 11.14.0.2に適用されます。

Red Hat Enterprise Linux 5.11、6.8、7.2、7.3

• 32ビット: aksusbdredhatsuse- 2.5.1.tar.gz• 64ビット: aksusbdredhatsuse- 2.5.1.tar.gz

次のドライバーは、32ビットおよび 64ビットのFlexNetバージョン 11.14.1.2に適用されます。• aksusbd-redhatsuse-7.54.tar.gz

次のドライバーは、FlexNetバージョン 11.14.0.2に適用されます。

Windows 8.1、Windows 10

• 32ビット: FLEXID9_Windows_v7_41_i686.zip• 64ビット: FLEXID9_Windows_v7_41_x64.zip

次のドライバーは、FlexNetバージョン 11.14.1.2に適用されます。• 32ビット: FLEXID9_Windows_v7_54_i686.zip• 64ビット: FLEXID9_Windows_v7_54_x64.zip

注意• Flexera FlexNet IDドングルは、root/Administrator権限でインストールする必要があります。Unixの場合

は、su/sudoを使用します。Windowsの場合は、Administratorグループを使用します。• Flexera FlexNet IDドングルをWindowsにインストールした後は、Klocworkサーバーを再起動します。• Linux Red Hat Package Manager (RPM)インストーラは、checkpcに関するエラー メッセージを表示しま

す。このエラー メッセージは無視してください。

サポートされるMariaDBのバージョンWindowsおよび Linux用のデータベースサーバーはMariaDB 10.3.22データベースサーバーです。

Klocwork |システム要件 | 19

Page 20: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

サポートされる LDAPサーバー• Windows Server 2008: Microsoft Active Directory• Linux: OpenLDAP• Sun Java System Directory• Novell eDirectory

20 |システム要件 | Klocwork

Page 21: Klocwork System Requirements...システム要件 次のシステム構成は、Klocworkツールを実行するために必要です。確実に最良体験を得られるように、下記に

電話 (フリーダイヤル): 1.800.487.3217 このドキュメントおよびドキュメントで説明されているソフトウェアにはライセンスが付与されており、このライセンスの規約に従った場合にのみ使用または複製することができ直通: 1.613.836.8899ます。 ここに含まれる情報は Perforce Software, Inc.の財産かつ Perforce Software, [email protected] とクライアント間の機密情報であり、Perforce Software,Inc.の排他的財産と見なされま

[email protected] す。どのような形式または手段でも、電気的、機械的、コピー印刷、録画、またはその他の方法で Perforce Software, Inc.の事前の書面による許可なしでこのドキュメンテーショ400 First Avenue North #200, Minneapolis, MN 55401ンの一部をコピー、翻訳、検索システムへの保存、または転送することはできません。 ド

www.perforce.com キュメンテーションに問題がある場合は、書面で報告してください。 Perforce Software,Inc.は、このドキュメントに誤りがないことを保証しません。

www.perforce.com/jaKlocworkおよび は Perforce Software, Inc.の登録商標です。

サードパーティ製ソフトウェアの著作権告知には、Klocworkインストールディレクトリにある THIRDPARTYLICENSEREADME.txtファイルが含まれています。

Copyright © 2020 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.