Подтвердить что ты не робот

Как собрать OpenSSL с MinGW в Windows?

Я хочу построить OpenSSL в Windows с помощью MinGW,
Как я могу это сделать? Пожалуйста, помогите мне.
Спасибо.

4b9b3361

Ответ 1

Это выдержка из личного практического текста, который я написал. С тех пор он был преобразован в script (очевидно, посмотрите на раздел OpenSSL). Предполагается, что у вас есть рабочая установка MinGW и у вас есть рабочая консоль MSys.


OpenSSL

Чтобы создать OpenSSL, вам понадобится работающий Perl-установка.

Загрузите OpenSSL из его официальный сайт и распакуйте архив.

Windows 32/64 бит - MinGW

Вы должны выполнить эти команды из консоли MSys.

Для 32 бит:

perl Настроить mingw no-shared no-asm --prefix =/c/OpenSSL

Для 64 бит:

perl Настройка mingw64 no-shared no-asm --prefix =/C/OpenSSL-x64

Тогда:

зависеть

сделать

сделать установку

Строка make depend необходима только в последней версии OpenSSL, если вы указали какие-либо из параметров no-....

Обратите внимание, что это скомпилирует OpenSSL в статическом режиме.

Если в какой-то момент вы получите ошибку "make (e = 2):", убедитесь, что у вас нет другого "make.exe" в вашей PATH или просто введите /bin/make вместо make.


Конечно, вы можете скомпилировать его с другими параметрами (такими как динамическая компоновка или asm enabled). Поэтому не стесняйтесь обращаться к справке perl Configure, чтобы узнать больше о доступных параметрах.