Я начал использовать MinGW/MSYS в попытке пользоваться некоторыми библиотеками Linux в Windows. Используя
./configure --prefix=/mingw
make
make install
работал хорошо до сих пор, но у меня было два других сбоя библиотек на, 'делают установку', на 'ln вызов-. Это проходит примерно так:
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
В первую очередь, каково намерение make-файла?/mingw/lib/libvamp-sdk.so.2.0.0 существует, таким образом заменяя вышеупомянутое 'ln вызов - с
ln -s /mingw/lib/libvamp-sdk.so.2.0.0 /mingw/lib/libvamp-sdk.so.2
будет работать, но я не уверен, является ли это тем, что предназначил автор.
Что еще более важно, почему это происходит (я предполагаю, что это хорошо работает в собственных системах Linux), и что самый легкий путь состоит в том, чтобы обойти его? Я мог вручную отредактировать make-файл, но я задаюсь вопросом, существует ли лучшее решение этого.
Большое спасибо за Ваш вход!