cygwin编译openssl一直失败,查了好久文档,最终编译通过
前提
- nasm : cygwin的安装器里有
- perl : cygwin的安装器里有
- 获取源码 GitHub:https://github.com/openssl/openssl ,或者去官网
编译
- ./Configure Cygwin-x86_64 no-asm --prefix=/usr
- make
- make install
说明
- Cygwin-x86 : 可以通过./Configure -l查看支持哪些平台,最好直接指定
- no-asm : 禁用汇编,禁用使用一些汇编优化过的代码,便已无法完成时使用,貌似是无法确定平台,但没找到在哪里指定汇编目标平台,只能禁用了
- –prefix=/usr 大家都懂,省的ld时还得指定ld目录