我正试图在windows上使用MinGw 32位构建OpenSSL,因此我按照要求安装了mingw和MSYS,然后在MSYS上安装了Perl,我从官方网站下载了OpenSSL-1.1.1,我用将其提取到C:/OpenSSL
-tar xf
然后,在MSYS中,我做了:
-perl配置mingw共享的--prefix=/c/openssl
-取决于
-制作
在这一点上,它给了我很多错误:
make[1]: *** [Makefile:2772: crypto/dso/dso_win32.o] Error 1
make[1]: Leaving directory '/c/openssl'
make: *** [Makefile:171: all] Error 2
我在stackoverflow上四处寻找答案,但我找不到任何关于我问题的答案。我做错了什么?任何帮助都将不胜感激,谢谢。
我最终找到了答案,因为MSYS2的导出路径,我使用了错误的gcc(而不是mingw(。
我做了
哪个gcc
它给了我错误的路径,所以做
export PATH="/PATH to msys/mys2/mingw32/bin:$PATH">
成功了。
如果有人有同样的问题,希望这能有所帮助。