Solaris版 NetCOBOLでビルドできているCOBOL資産が、Linux版 NetCOBOLでは「ld: cannot find (ライブラリ名)」のリンクエラーとなります。
NetCOBOLのよくあるご質問を検索できます。
- Solaris版 NetCOBOLでビルドできているCOBOL資産が、Linux版 NetCOBOLでは「ld: cannot find (ライブラリ名)」のリンクエラーとなります。LD_LIBRARY_PATHは指定しています。
- COBOLコマンドの-Lオプションで共用オブジェクトライブラリを格納しているディレクトリを指定してください。
この現象は、SolarisとLinuxのリンカ仕様の違いにより発生しています。
リンクの際、Solarisでは環境変数LD_LIBRARY_PATHで指定したディレクトリを検索しますが、Linuxでは検索の対象外です。
Linuxでは、COBOLコマンドの-Lオプションを指定して、検索するディレクトリを指定する必要があります。
製品・サービス情報 |
|
||||
---|---|---|---|---|---|
アンサー種別 | 設計/開発 |