ページの本文へ

Hitachi
お問い合わせお問い合わせ

特徴

IBM XL C/C++ for AIXは、C および C++による開発環境を提供します。

コンパイラ

  • XLベース・フロントエンド、Clangベース・フロントエンドによるCコンパイラ、C++コンパイラ機能
  • 32bit/64bit両アーキテクチャのサポート
  • POWER9アーキテクチャを対象とした最適化コード生成オプション
  • POWER7+、POWER8アーキテクチャを対象とした最適化コード生成オプション
  • POWER4、POWER5、POWER5+、POWER6、POWER7アーキテクチャを対象とした最適化コード生成オプション
  • 10進浮動小数点演算のサポート
  • 自動的な並列化と明示的な並列化による、SMPアーキテクチャのサポート
  • 高度なコード最適化、プロファイル指向フィードバック/プロシージャ間分析による最適化

開発環境

  • メモリー・エラーを検出するための実行時アドレス検査

業界標準への準拠

  • 各種業界標準(ANSI C、Unicode、など)のサポート
  • OpenMP API V3.1のサポート
  • OpenMP API V4.0の部分的サポート
  • GNU C/C++の移植性に関連した機能のサポート、GNU Cに関する多数の言語拡張

構成

IBM XL C/C++ for AIXは、基本製品とユーザライセンス製品で構成され、次の製品を提供します。

IBM XL C/C++ for AIX 16.1

IBM XL C/C++ for AIX 16.1
基本製品です。開発環境一式、開発環境の1ユーザライセンス、媒体を含みます。
IBM XL C/C++ for AIX 16.1 1 User
ユーザライセンス製品です。基本製品に対して追加する、開発環境の1ユーザライセンスを含みます。
IBM XL C/C++ for AIX 16.1 Concurrent User
基本製品です。開発環境一式、開発環境の1コンカレント・ユーザライセンスを含みます。
IBM XL C/C++ for AIX 16.1 Concurrent User 1 User
コンカレント・ユーザライセンス製品です。基本製品に対して追加する、開発環境の1コンカレント・ユーザライセンスを含みます。
IBM XL C/C++ for AIX 16.1 Concurrent User from Authorized User 1 User
ユーザライセンスからコンカレント・ユーザライセンスへの移行ライセンス製品です。
IBM XL C/C++ for AIX 16.1 from XL C
基本製品です。XL C 開発環境から、XL C/C++開発環境への移行ライセンスです。媒体を含みます。
IBM XL C/C++ for AIX 16.1 from XL C 1 User
ユーザライセンス製品です。基本製品に対して追加する、1ユーザライセンス分の移行ライセンス製品です。
IBM XL C/C++ for AIX 16.1 from XL C Concurrent User
基本製品です。XL C 開発環境から、XL C/C++開発環境への移行ライセンスです。媒体を含みます。
IBM XL C/C++ for AIX 16.1 from XL C Concurrent User 1 User
コンカレント・ユーザライセンス製品です。基本製品に対して追加する、1コンカレント・ユーザライセンス分の移行ライセンスを含みます。

動作環境

適用OS

IBM XL C/C++ for AIX 16.1
AIX 7.3*1
AIX V7.2
AIX V7.1 TL4以降*2
*1
IBM XL C/C++ for AIX 16.1 01-00-/A以降で対応です。
*2
AIX V7.1 01-04以降が対象です。

適用システム装置

  • EP8000シリーズ

前提ソフトウェア

  • ありません。