WindowsでいくつかのLinuxライブラリを使用するために、MinGW/MSYSの使用を開始しました。使用する
./configure --prefix=/mingw
make
make install
これまではうまく機能しましたが、「ln -s」呼び出しで、「makeinstall」で2つの異なるライブラリが失敗しました。これは次のようになります。
rm -f /mingw/lib/libvamp-sdk.so.2
ln -s libvamp-sdk.so.2.0.0 /mingw/lib/libvamp-sdk.so.2
ln: creating symbolic link `/mingw/lib/libvamp-sdk.so.2' to `libvamp-sdk.so.2.0.0': No such file or directory
make: *** [install] Error 1
まず第一に、makefileの意図は何ですか?/mingw/lib/libvamp-sdk.so.2.0.0が存在するため、上記の「ln-s」呼び出しを次のように置き換えます
ln -s /mingw/lib/libvamp-sdk.so.2.0.0 /mingw/lib/libvamp-sdk.so.2
動作しますが、これが作者の意図したものかどうかはわかりません。
さらに重要なのは、なぜこれが発生するのか(ネイティブLinuxシステムで正常に機能すると思います)、それを回避する最も簡単な方法は何ですか?makefileを手動で編集することもできますが、これに対するより良い解決策があるかどうか疑問に思っています。
ご入力いただきありがとうございます。