Oracle 10g 64ビットを使用したPROCアプリケーションの構築に関する問題

c compiler-options oracle10g sparc
Oracle 10g 64ビットを使用したPROCアプリケーションの構築に関する問題

Solaris SPARCプラットフォームでOracle 10g 64ビットを使用して、32ビットモードでPRO * * C *アプリケーションを構築しようとしています。

コンパイラーを実行して実行可能ファイルを作成するために、どの設定を行う必要があるか教えてもらえますか?

現在、LD_LIBRARY_PATH = $ ORACLE_HOME / lib32`を切り替えると、procは次のエラーで失敗します。

_
## ld.so.1:proc:fatal:/opt/oracle/product/10.2.0.4/lib32/libclntsh.so.10.1:間違ったELFクラス:ELFCLASS32
_

任意の助けは大歓迎です。

  2  0


ベストアンサー

エラーメッセージは非常に明確で、32ビットライブラリを64ビットアプリケーションにリンクしようとしています。 64ビットライブラリが置かれているので、 `LD_LIBRARY_PATH = $ ORACLE_HOME / lib`を試してください。 Oracleは、Solarisの通常のライブラリスキーム( `sparcv9`サブディレクトリのこと)を使用しません。

1


タイトルとURLをコピーしました