• ベストアンサー

実行時のlibxxx.soのオープンエラーについて

こんにちは。 soralis上でテストを試みてますが、リンク先を呼び出した時にオープンエラーがでてるみたいです。エラーの解消方法はどうすればよろしいですか? 業務プログラムをテストドライバから引数を渡し、出力ファイルを吐かせるという流れをやりたいのですが、テストドライバを実行すると業務プログラムのオープンエラーですというメッセージがでます。 テストドライバから業務プログラムを呼び出している個所をコメントにするとエラーがでません。 原因がわからないので教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • lawson
  • ベストアンサー率44% (29/65)
回答No.1

業務プログラムを実行しているユーザは libxxx.soに対して、読み取り権限や実行権限が あるでしょうか? ファイルのパーミッションをもう一度確認してみては いかがでしょうか?

syakuyaku
質問者

補足

回答ありがとうございます。 先週、一応パーミッションみて、実行権限があることを確認してます。 実行権限以外の原因として考えられることは、他にありますか? (明日朝、出勤してから再度パーミッションの確認してみます。) ※同一ユーザでテストドライバと業務プログラムをコンパイルしている場合でも実行権限が無いモジュールが生成されるのでしょうか?