2

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

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

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

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

どんな助けでも大歓迎です。

4

1 に答える 1

1

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

于 2010-10-18T17:05:46.423 に答える