EN JP CN

サポートされるプラットフォーム

サポートされるプラットフォーム

サポートされるプラットフォーム

サポートされるプラットフォーム

Klocwork サーバー パッケージをサポートしているオペレーティング システムは、以下のとおりです (注記がある場合を除く)。これは、Klocwork ではこれらの特定のハードウェア上のオペレーティング システムで完全なテストを実施済みであり、Klocwork サポート ポリシーで指定されているテクニカル サポートを提供することを意味します。

注: SELinux (Security-Enhanced Linux) を有効にして Klocwork ツールを使用することはできません。
プロセッサ オペレーティング システム
Sun SPARC
  • Sun Solaris 10.11
  • Sun Solaris 11.3
Intel および AMD 32 ビットと 64 ビット
  • CentOS 6.7、7.2。Klocwork 2017.3 以降、7.3.-1611 もサポートしています。
  • Debian 7.9、8.5。Klocwork 2017.1 以降、7.9、7.11、8.5、8.7 をサポートしています。Klocwork 2017.3 以降、8.9 および 9.1 もサポートしています。
  • Fedora 23、24、25。Klocwork 2017.3 以降、26 もサポートしています。
  • OpenSUSE 11.2 (Ent)、12.1 (Ent)、13.2、Leap 42.1。Klocwork 2017.1 以降、11.2 (Ent)、11.4 (Ent)、12.1 (Ent)、12.2 (Ent)、13.2、Leap 42.1 および 42.2 をサポートしています。Klocwork 2017.3 以降、42.3 もサポートしています。
  • Red Hat Enterprise Linux 5.11、6.8、7.2。Klocwork 2017.1 以降、5.11、6.8、7.2、7.3 をサポートしています。Klocwork 2017.3 以降、7.4 もサポートしています。
  • Ubuntu 14.04、16.04、16.10。Klocwork 2017.3 以降、16.04.2 および 17.04 もサポートしています。

Klocwork は Linux glibc 2.5 以降をサポートします。

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

  • Windows 7
  • Windows 8.1
  • Windows 10 および 10 Anniversary
  • Windows Server 2008 R2
  • Windows Server 2012 R2
  • Windows Server 2016
  • Mac OS X Yosemite (10.10.5)
  • Mac OS X El Capitan (10.11.5)。Klocwork 2017.1 以降、10.11.6 もサポートしています。
  • macOS Sierra (10.12)
IBM Power5 64 ビット
  • IBM AIX 7.1、TL 4 (サーバー パッケージのみ)
  • IBM AIX 7.2 TL 0 (サーバー パッケージのみ)
  • Klocwork 2017.3 以降、IBM AIX 7.2 TL 1 (サーバーパッケージのみ) もサポートしています。

Linux オペレーティングシステムのパッチおよびパッケージ

Linux で Klocwork 製品を実行するには、次のパッチまたはパッケージが必要です。これらは、お使いのオペレーティング システム用の定期的なメンテナンス パッチに追加されるものです。

Linux x86、64 ビットにインストールする場合

32 ビット互換ライブラリのインストールが必要です。Klocwork は、64 ビットのプラットフォームで 32 ビットエミュレーションモードにより動作します。 このため、Klocwork を Linux 64 ビットプラットフォームで使用するには、32 ビットライブラリがインストールされていることを確認する必要があります。32 ビット ライブラリの確認およびインストールの方法は、ご使用のLinux 配布によって異なります。

ライセンスおよび解析ツールを使用するため、Klocwork は GNU および GCC 標準ライブラリに加えて以下の Linux 標準の基本コアパッケージを要求します。Linux Standard Base コアパッケージの 32 ビットバージョンをインストールします。Linux 配布で使用できる 32 ビットバージョンがない場合は、64 ビットバージョンのパッケージをインストールします。

Ubuntu の場合、次のコマンドを実行して、32 ビット互換ライブラリと 32 ビットバージョンの ncursesw ライブラリをインストールします。

sudo dpkg --add-architecture i386

sudo apt-get update

sudo apt-get install lsb-core

sudo apt-get install libc6:i386 libgcc1:i386

sudo apt-get install lib32tinfo5

sudo apt-get install libncursesw:i386

Ubuntu の以前のバージョンについては、Ubuntu ドキュメンテーションを参照してください。

Fedora および Redhat Enterprise Linux の場合は以下のコマンドを実行します。

sudo yum install lsb-core

sudo yum install glibc.i686

sudo yum install libgcc.i686

CentOS の場合は以下のコマンドを実行します。

sudo yum install redhat-lsb-core.i686

sudo yum install glibc.i686

sudo yum install libgcc.i686

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

libaio1

libaio

libaio.x86_64

X11 バージョンの X Window をデフォルトでインストールしない Linux 配布にインストールする場合

xorg-XFree86-deprecated-libs をインストールする必要があります。

Solaris オペレーティングシステムのパッチおよびパッケージ

Solaris 10 にインストールする場合、zlib パッケージが必要です。Klocwork デベロッパーツールのみをインストールする場合、このパッケージは不要です。

zlib パッケージがインストールされていることを確認するには、以下を実行します。$ pkginfo |grep zlibまたは /usr/lib/usr/local/lib にあるlibz.soという名前のファイルを探します。

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