
errorメッセージ(本当に初心者です)
errorメッセージ(本当に初心者です)
exeファイルを実行しようとすると
error while loding shared libraries: libcxa.so.3: cannot open shared object file: No such file or directory
と言うerrorメッセージが出てきます。
ここで質問させていただく前に
ネットでこのerrorメッセージについて調べ、パスが通ってないらしいということはわかったのですが、その対処方法がまったくわかりません。
仕事の関係で突然、linuxを使用することになったのですが、本当に初心者で困っています。
OSはturbo linuxです。
何方か丁寧に教えて頂けないでしょうか?
よろしくお願い致します。
投稿日時 - 2009-12-27 18:37:20
このQ&Aは役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています
回答(5)
intel compiler の library だと思うが
下記にに有る。ただし配布条件は解からない。
簡単に配布とはいかないと思う。
http://software.intel.com/en-us/forums/intel-c-compiler/topic/47094/
これの
4. copy this file to /usr/lib & $ORACLE_HOME/LIB
とりあえず /usr/lib とする
& $ORACLE_HOME/LIB は要らない
5. Now you run 'dbca', it works fine.
これは要らない
# /sbin/ldconfig を実行
# /sbin/ldconfig -v | grep libcxa
で、libcxa.so.3 が有るか確認
更に、依存が有る場合は、つき合いきれない。
libcxa.so.3 は古いので( 現在は、libcxa.so.5 ?? だが )
intel compiler の旧version の購入は下記らしい
http://www.xlsoft.com/jp/products/intel/download.html?tab=0
Turbo Linux はもう使っていないので
また、評価版さえ登録が面倒なので、
またそのappli が解からないので
全く、検証無し。
投稿日時 - 2009-12-27 22:40:18
お礼が遅くなり申し訳ありません
この度は丁寧にいろいろと教えて下さりありがとうございました。
非常に勉強になりました。
投稿日時 - 2010-01-04 16:11:11
初心者というのは、あくまでLinuxの初心者ということですか?
Windowsなら開発経験があるなら、エラーはDLLがないようなものですと例えるくらいですが。
エラーメッセージ通り、libcxaという実行時にリンクされるライブラリファイルがないという
ことです。
で、libcxaで検索するとインテルのフォートランコンパイラーについてくるような感じですね。
これが、インターネットでダウンロードできるかわかりませんし、配布条件まではわかりません。
No.2の回答にあるように、作成者に問い合わせるか、検索して調べてみてはいかがでしょうか?
投稿日時 - 2009-12-27 21:40:53