Linuxシステムで非常に古いソフトウェアをコンパイル/リンクしようとしていますが、何らかの理由で、システムにインストールされている共有ライブラリにリンクできません。
リンカから次のエラーが発生します。
/usr/bin/ld: cannot find -lXaw
ただし、lib自体はインストールされています。私が走ったら
ldconfig -v | grep libXaw
私は(とりわけ)このヒットを取得します:
libXaw.so.7 -> libXaw7.so.7.0.0
ライブラリとそのライブラリへのリンクは/usr/libbtwにあります。特別なことは何もありません。
したがって、ライブラリがそこにあり、ldconfigがそれを見つけます。リンク時にldがライブラリを見つけられない原因は何ですか?ご想像のとおり、私は共有ライブラリに慣れていません。
何か案は?