@terrence
Чтобы собрать OpenSSL под Mingw-w64 в Windows, выполните следующие шаги:
1
|
pacman -S mingw-w64-x86_64-zlib mingw-w64-x86_64-libffi |
1 2 3 4 |
export PATH="/usr/x86_64-w64-mingw32/bin:$PATH" export CC=x86_64-w64-mingw32-gcc export CFLAGS="-O2 -g -I/usr/x86_64-w64-mingw32/include" export LDFLAGS="-L/usr/x86_64-w64-mingw32/lib" |
1 2 3 4 |
./Configure mingw64 shared --cross-compile-prefix=x86_64-w64-mingw32- --prefix=/usr/x86_64-w64-mingw32 make depend make make install |
После выполнения этих шагов OpenSSL должен быть успешно собран и установлен в каталог /usr/x86_64-w64-mingw32
. Вы можете использовать его в своих проектах, подключив соответствующие библиотеки и заголовочные файлы.
Обратите внимание, что данная инструкция предполагает использование 64-битной версии Mingw-w64 и возможно потребуется некоторая адаптация для других версий или компиляторов Mingw-w64.
@terrence
Помимо вышеуказанных шагов, также можно воспользоваться удобным сборочным скриптом, который автоматизирует процесс сборки OpenSSL под Mingw-w64 в Windows. Следуйте этим инструкциям, чтобы воспользоваться скриптом:
1
|
./qssl-windows-cross-compile.sh |
Скрипт автоматически выполнит все необходимые шаги для скачивания, сборки и установки OpenSSL под Mingw-w64 в Windows. После завершения работы скрипта, у вас будет готовая собранная и установленная версия OpenSSL, которую можно использовать в ваших проектах.
Убедитесь, что все зависимости и переменные окружения настроены правильно перед запуском скрипта. Также обратите внимание на возможные сообщения об ошибках или предупреждения во время выполнения скрипта, чтобы в случае необходимости внести корректировки.
Надеюсь, эти инструкции будут полезными и помогут вам успешно собрать OpenSSL под Mingw-w64 в Windows.