C400

62. System i で C++ をコンパイルするには ?

パフォーマンスの重視で System i で C/400によってコンパイルしていても

最新ではオープン・ソースが ANSI-C ではなく、C++ で公開されている場合が

増えてきている。オーブン・ソースであっても、ちゃんと System i を

ターゲットに考えられているものもある。

C++ のコンパイルは、

  CRTCPPMOD または CRTBNDCPP

によってコンパイルするのであるが、OS400 に C++コンパイル・モジュールを

導入しているだけでは C++ をコンパイルすることはできない。

実は PASE 環境も導入されていることも必要である。

なぜ C++ のコンパイルに PASE環境が必要であるのかは不明であるが

C++プログラマーは注意が必要である。