C インポーター設定の変更

C インポーター設定ページを使用してデフォルトのコンパイラー・オプションを変更することができます。
「設定」ページでデフォルトの C インポーター設定を変更することができます。
  1. 「ウィンドウ」>「設定」と選択する。
  2. 「インポーター (Importer)」オプションを展開し、 「一般」タブの「C」を選択する。 以下のパラメーターを変更することができます。

    C インポーター設定: 一般

    パラメーター オプション 説明 デフォルト値
    プラットフォーム - コンパイラー (Platform - Compiler)
    • (未指定)
    • Windows® (Msvc)
    • Windows (icc)
    • AIX® (gcc)
    • AIX (xlc)
    • OS/390®
    C プログラムのコンパイルが行われるプラットフォーム。あるプラットフォームを選択すると、 他のプラットフォーム情報属性が、そのプラットフォームに適したデフォルト値に設定されます。 プラットフォームのデフォルト値は、必要に応じて個別に変更することもできます。 (未指定)
    浮動小数点フォーマット
    • IEEE Extended INTEL
    • IEEE Extended (AIX)
    • IEEE Extended (OS/390)
    • IEEE Non-Extended
    • IBM® 390 Hexadecimal
    浮動小数点フォーマット (IBM または IEEE)。浮動小数点数のバイト表記が IBM System/370™ Principles of Operation で定義されている場合、 これは、IBM 390 Hexadecimal 浮動小数点フォーマットと呼ばれます。浮動小数点数の バイト表記が IEEE 標準 754 で定義される場合、 これは IEEE Non-Extended 浮動小数点フォーマットと呼ばれます。 IEEE Extended INTEL
    コード・ページ
    プラットフォーム・プロパティー値に応じて、 このプロパティーの値およびデフォルト値も変わります。
    表 1.
    プラットフォーム コード・ページ
    (未指定) 8859_1
    Windows (Msvc) CP1252
    Windows (icc) CP1252
    AIX (gcc) ISO8859-1
    AIX (xlc) ISO8859-1
    OS/390 CP037
    ターゲット C プログラムのコード・ページ。 8859_1
    • ターゲット C プログラムのコード・ページ。デフォルトのコード・ページは 8859_1 に設定され、ほとんどのブラウザーに準拠しています。
    符号なしの短い配列をストリングとして処理 (Treat unsigned short arrays as strings)
    • チェック (真)
    • チェックなし (偽)
    符号なしの短い配列をストリングとして処理 (Treat unsigned short arrays as strings)」チェック・ボックスが チェックされている場合、符号なしの短い配列がストリングとして処理されます。チェックされていない場合、 符号なしの短い配列はストリングとして処理されません。 false
    ストリング・エンコード
    • NULL 埋め込み
    • SPACE 埋め込み
    表 2.
    プラットフォーム コード・ページ
    (未指定) NULL 埋め込み
    Windows (Msvc) NULL 埋め込み
    Windows (icc) NULL 埋め込み
    AIX (gcc) NULL 埋め込み
    AIX (xlc) NULL 埋め込み
    OS/390 SPACE 埋め込み
    このプロパティーは、ストリングがエンコードされるフォーマットを決定します。
    • NULL 埋め込みの値は、ストリングを文字配列として表し、ストリングの最後が ヌル文字で終了します。
    • SPACE 埋め込みの値はストリングを文字配列として表し、 ストリングの最大長まで、ストリングの最後にスペースが埋め込まれます。 この設定は、 CICS® 領域内で稼働している C プログラムで特に役立ちます。
    NULL 埋め込み
    バイト・オーダー (Byte order)
    • ビッグ・エンディアン
    • リトル・エンディアン
    表 3.
    プラットフォーム コード・ページ
    (未指定) リトル・エンディアン
    Windows (Msvc) リトル・エンディアン
    Windows (icc) リトル・エンディアン
    AIX (gcc) ビッグ・エンディアン
    AIX (xlc) リトル・エンディアン
    OS/390 リトル・エンディアン
    最大重みバイトから最小重みバイトへ順序付けられた整数のバイト表記は、 ビッグ・エンディアン表記と呼ばれます。 最小重みバイトから最大重みバイトへ順序付けられた整数のバイト表記は、 リトル・エンディアン表記と呼ばれます。 リトル・エンディアン
  3. 拡張 C コンパイラー設定を変更するには、「詳細設定 (Advanced)」タブを選択します。 以下のパラメーターを変更することができます。

    C インポーター設定: 詳細設定

    パラメーター オプション 説明 デフォルト値
    インクルード・パス (Include path)   インクルード・ファイルを検索するために、ディレクトリーのリストを定義します。 なし
    アドレス・サイズ (Address size)
    • 32 ビット
    • 64 ビット
    32 ビットまたは 64 ビットのプラットフォーム・アドレス・サイズ。 32 ビット
    長倍精度のサイズ (Size of long double)
    • 64 ビット
    • 128 ビット
    プラットフォーム・プロパティー値に応じて、このプロパティーの値およびデフォルト値も 変わります。
    表 4.
    プラットフォーム コード・ページ
    (未指定) 64 ビット
    Windows (Msvc) 64 ビット
    Windows (icc) 128 ビット
    AIX (gcc) 64 ビット
    AIX (xlc) 64 ビット
    OS/390 64 ビット
    長倍精度浮動小数点の値のストレージ・サイズ。 64 または 128 ビットにすることができます。 64
    調整規則 (Alignment rule)
    • Natural
    • Power
    • Packed
    プラットフォーム・プロパティー値に応じて、このプロパティーの値およびデフォルト値も 変わります。
    表 5.
    プラットフォーム コード・ページ
    (未指定) Natural
    Windows (Msvc) Packed
    Windows (icc) Packed
    AIX (gcc) Packed
    AIX (xlc) Power
    OS/390 Packed
    調整規則は、C 構造体のストレージ・レイアウトを決定します。
    • Natural 調整は最も一般的に使用される規則で、構造フィールドは、 そのタイプによって決定された自然境界で調整されます。
    • Power 調整は AIX 上で xlc コンパイラーによって使用されます。
    • Packed 調整はパック・レベルを使用し、フィールド間の埋め込みバイトの数を決定します。
    natural
    パック・レベル (Pack level)
    • 1
    • 2
    • 4
    • 8
    • 16
    プラットフォーム・プロパティー値に応じて、パック・レベルの値およびデフォルト値も変わります。
    表 6.
    プラットフォーム コード・ページ
    (未指定) 設定しない
    Windows (Msvc) 8
    Windows (icc) 8
    AIX (gcc) 8
    AIX (xlc) 設定しない
    OS/390 1
    パック・レベルは、1、2、4、8 または 16 バイトにすることができます。この値は、ターゲットにしている C プログラムをコンパイルするために使用されたものと一致しなければなりません。 1
    列挙型定数のサイズ (Size of enumeration constant)
    • 短縮
    • 1
    • 2
    • 4
    プラットフォーム・プロパティー値に応じて、列挙型定数のサイズの値およびデフォルト値も 変わります。
    表 7.
    プラットフォーム コード・ページ
    (未指定) 4
    Windows (Msvc) 4
    Windows (icc) 5
    AIX (gcc) 4
    AIX (xlc) 4
    OS/390 4
    一部のコンパイラーは、列挙型定数を、 すべての変数を含むことができる最小の整数型に短縮します。その他のコンパイラーでは、 列挙型定数について使用するバイトの数を選択することができます。 4
    wchar のサイズ (Size of wchar)
    • 2 バイト
    • 4 バイト
    wchar タイプのストレージ・サイズ。ほとんどのプラットフォームは、 このサイズを 2 バイトとしてインプリメントしますが、一部のプラットフォームは 4 バイトのサイズを サポートします。 2 バイト
           

フィードバック