NetCOBOLのリンク時に「ld: /usr/lib/crti.o: No such file: No such file or directory」のエラーメッセージが出力されます。

NetCOBOLのリンク時に「ld: /usr/lib/crti.o: No such file: No such file or directory」のエラーメッセージが出力されます。
NetCOBOLの動作に必要な前提基本ソフトウェア(必須パッケージ)がインストールされていない可能性があります。インストールガイド(またはソフトウェアガイド)の前提ソフトウェアを参照の上、必要なパッケージをインストールしてください。

本現象は、対象のアーキテクチャのglibc-develをインストールしていない場合に発生します。 (異なるアーキテクチャのglibc-develのみインストールしている場合は発生します。)
OSのインストールメディアから、必要なパッケージをインストールしてください。

以下の方法で、インストールされているパッケージをアーキテクチャも含めて確認できます。

 # rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}¥n" パッケージ名

例)RHEL 6(for Intel64)でglibc-develの32bit用と64bit用両方がインストールされている場合の出力例

 # rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}¥n" glibc-devel
  glibc-devel-2.12-1.7.el6.x86_64   ←64bit版NetCOBOL必須パッケージ
  glibc-devel-2.12-1.7.el6.i686     ←32bit版NetCOBOL必須パッケージ
製品・サービス情報
対象製品NetCOBOL
プラットフォームLinux x86, Linux Intel64, Linux Itanium
アンサー種別 設計/開発
このページの先頭へ