• 締切済み

ranlibの使用方法

Turbolinux8sを使用していますが、gccでのコンパイルの際に、「/usr/lib/bcc/i86/libdos.a」を使用しようと思ったのですが、「ranlibを実行してください」というエラーが出てしまい、ranlibを実行しても改善されません。 単純に「ranlib /usr/lib/bcc/i86/libdos.a」ではダメなのでしょうか? すいませんが、どなたか教えていただけますでしょうか?

みんなの回答

  • nightowl
  • ベストアンサー率44% (490/1101)
回答No.2

root になって実行する必要があるのかもしれません。 ldconfig もやっておいたほうがいいかも。

wwwwtaka
質問者

補足

回答ありがとうございます。 ただ、rootで実行し、ldconfigしても、 再度同一のメッセージが表示されてしまいました・・・。 私のlibdos.aに問題があるのでしょうか・・・。 入手できるサイトというのは存在するのでしょうか?

すると、全ての回答が全文表示されます。
  • nightowl
  • ベストアンサー率44% (490/1101)
回答No.1

こちらなど参考になりますでしょうか。 Makefile の ranlib 実行行をコメントアウトして再コンパイルしてみてください。

参考URL:
http://pipi.iis.u-tokyo.ac.jp/~miyoshi/QandA/unix/env/5.html
wwwwtaka
質問者

補足

ありがとうございます。 自分のMakefileではranlib実行行は存在しないのですが、 その場合はどうすればよいかわかりますでしょうか? (urlでのranlibのシンボリックリンクも試しましたが、 結果は変わりませんでした)

すると、全ての回答が全文表示されます。

関連するQ&A