6.1.2 COBOL85

COBOL85で作成した,画面・帳票出力用APのコンパイル方法をOSごとに説明します。

<この項の構成>
(1) AIX環境でのコンパイル(シフトJIS)
(2) AIX環境でのコンパイル(EUC)
(3) HP-UX環境でのコンパイル
(4) Linux環境でのコンパイル
(5) Solaris環境でのコンパイル(EUC)
(6) Solaris環境でのコンパイル(シフトJIS)

(1) AIX環境でのコンパイル(シフトJIS)

COBOL85で記述した画面・帳票出力用APのソースプログラム(xxx.cbl)をAIXのシフトJIS環境でコンパイルする方法について説明します。使用するコマンドは,ccblコマンドです。

(a) 環境変数の設定
(b) オプション

コンパイル時に使用するオプションを次に示します。

(c) コンパイル例

AIXのシフトJIS環境でのccblコマンドによるコンパイル例を図6-8および図6-9に示します。

図6-8 AIXのシフトJIS環境でのccblコマンドによる実行例(単一ファイル,共用ライブラリ使用の場合)(画面・帳票印刷)

[図データ]

図6-9 AIXのシフトJIS環境でのccblコマンドによる実行例(単一ファイル,アーカイブライブラリ使用の場合)(画面・帳票印刷)

[図データ]

(2) AIX環境でのコンパイル(EUC)

COBOL85で記述した画面・帳票出力用APのソースプログラム(xxx.cbl)をAIXのEUC環境でコンパイルする方法について説明します。使用するコマンドは,ccblコマンドです。

なお,コンパイル時に使用する論理マップおよび動的変更テーブルは文字コードがシフトJISのため,EUCへのコード変換が必要です。詳細については,「4.5 論理マップおよび動的変更テーブルの文字コード変換(AIX,Linux,Solaris)」を参照してください。

(a) 環境変数の設定
(b) オプション

コンパイル時に使用するオプションを次に示します。

(c) コンパイル例

AIXのEUC環境でのccblコマンドによるコンパイル例を図6-10および図6-11に示します。

図6-10 AIXのEUC環境でのccblコマンドによる実行例(単一ファイル,共用ライブラリ使用の場合)(画面・帳票印刷)

[図データ]

図6-11 AIXのEUC環境でのccblコマンドによる実行例(単一ファイル,アーカイブライブラリ使用の場合)(画面・帳票印刷)

[図データ]

(3) HP-UX環境でのコンパイル

COBOL85で記述した画面・帳票出力用APのソースプログラム(xxx.cbl)をHP-UX環境でコンパイルする方法について説明します。使用するコマンドは,ccblコマンドです。

(a) 環境変数の設定
(b) オプション

使用するコンパイルオプションを次に示します。

(c) コンパイル例

HP-UX環境でのccblコマンドによるコンパイル例を図6-12および図6-13に示します。

図6-12 HP-UX環境でのccblコマンドによる実行例(単一ファイル,共用ライブラリ使用の場合)(画面・帳票印刷)

[図データ]

図6-13 HP-UX環境でのccblコマンドによる実行例(単一ファイル,アーカイブライブラリ使用の場合)(画面・帳票印刷)

[図データ]

(4) Linux環境でのコンパイル

COBOL85で記述した画面・帳票出力用APのソースプログラム(xxx.cbl)をLinux環境でコンパイルする方法について説明します。使用するコマンドは,ccblコマンドです。

なお,コンパイル時に使用する論理マップおよび動的変更テーブルは文字コードがシフトJISのため,EUCへのコード変換が必要です。詳細については,「4.5 論理マップおよび動的変更テーブルの文字コード変換(AIX,Linux,Solaris)」を参照してください。

(a) 環境変数の設定
(b) オプション

使用するコンパイルオプションを次に示します。

(c) コンパイル例

Linux環境でのccblコマンドによるコンパイル例を図6-14および図6-15に示します。

図6-14 Linux環境でのccblコマンドによる実行例(単一ファイル,共用ライブラリ使用の場合)(画面・帳票印刷)

[図データ]

図6-15 Linux環境でのccblコマンドによる実行例(単一ファイル,アーカイブライブラリ使用の場合)(画面・帳票印刷)

[図データ]

(5) Solaris環境でのコンパイル(EUC)

COBOL85で記述した画面・帳票出力用APのソースプログラム(xxx.cbl)をSolarisのEUC環境でコンパイルする方法について説明します。使用するコマンドは,ccblコマンドです。

なお,コンパイル時に使用する論理マップおよび動的変更テーブルは文字コードがシフトJISのため,EUCへのコード変換が必要です。詳細については,「4.5 論理マップおよび動的変更テーブルの文字コード変換(AIX,Linux,Solaris)」を参照してください。

(a) 環境変数の設定
(b) オプション

コンパイル時に使用するオプションを次に示します。

(c) コンパイル例

SolarisのEUC環境でのccblコマンドによるコンパイル例を図6-16および図6-17に示します。

図6-16 SolarisのEUC環境でのccblコマンドによる実行例(単一ファイル,共用ライブラリ使用の場合)(画面・帳票印刷)

[図データ]

図6-17 SolarisのEUC環境でのccblコマンドによる実行例(単一ファイル,アーカイブライブラリ使用の場合)(画面・帳票印刷)

[図データ]

(6) Solaris環境でのコンパイル(シフトJIS)

COBOL85で記述した画面・帳票出力用APのソースプログラム(xxx.cbl)をSolarisのシフトJIS環境でコンパイルする方法について説明します。使用するコマンドは,ccblコマンドです。

(a) 環境変数の設定
(b) オプション

コンパイル時に使用するオプションを次に示します。

(c) コンパイル例

SolarisのシフトJIS環境でのccblコマンドによるコンパイル例を図6-18および図6-19に示します。

図6-18 SolarisのシフトJIS環境でのccblコマンドによる実行例(単一ファイル,共用ライブラリ使用の場合)(画面・帳票印刷)

[図データ]

図6-19 SolarisのシフトJIS環境でのccblコマンドによる実行例(単一ファイル,アーカイブライブラリ使用の場合)(画面・帳票印刷)

[図データ]