NetCOBOL 技術情報:ノウハウ情報
NetCOBOLシリーズ
共通
Q
NetCOBOLは64bitOSで動作しますか。また、64bitで動作するアプリケーションを作成できますか。
A
製品毎に対応状況が異なります。
| プラットフォーム | 開発 | 運用 | 詳細情報 |
|---|---|---|---|
| Windows x86版 | WOW64で動作 | ||
| Windows x64版 | |||
| Windows Itanium版 | |||
| .NET版 | V3.0以降 E.Eで可能 | V3.0以降 E.Eで可能 | |
| Solaris版 | 32bit互換モードで動作 | ||
| Linux x86版 | 32bit互換モードで動作 | ||
| Linux Intel64版 | |||
| Linux Itanium版 |
:対応、
:非対応
【Windows x86版】
Windows x86版 NetCOBOLのサーバ運用環境製品は、WOW64(Windows 32-bit On Windows 64-bit)環境で動作します。
詳細は、動作環境を参照してください。
【.NET版】
.NET版 NetCOBOL V3.0以降のEnterprise Editionでは、64bitアプリケーションの開発および運用ができます。
.NET版 NetCOBOL V2.1以前の製品では、64bitアプリケーションの開発/運用および
64bitOSの32bitモードでの動作に対応していません。
【Solaris版】
- Solaris 7以降の64bitOSにおいて、32bitモードで動作します。
- 64bitOSでの動作、64bitアプリケーションの作成、ともに対応していません。
- 32bitでの動作および32bitアプリケーションの作成ができます。
- Oracle連携のときは、32bit用プレコンパイラ(procob32)をご使用ください。
【ご参考 】
64bitOS上で、Solaris版 NetCOBOLとPro*COBOLの組合せで、アプリケーション作成時に「ELF クラスが正しくありません: ELFCLASS64」のリンクエラーが発生します。 または、作成したアプリケーションを起動すると、「バスエラー - コアダンプしました。」のエラーメッセージが出力され、Oracleへの接続時に異常終了します。
【Linux x86版】
Red Hat Enterprise Linux AS (v.4 for EM64T) またはRed Hat Enterprise Linux 5 (for Intel64) では、32bit互換モードで動作します。
