如何为mingw编译器编译fips?
Posted
技术标签:
【中文标题】如何为mingw编译器编译fips?【英文标题】:How to compile fips for mingw compiler? 【发布时间】:2018-11-15 07:42:02 【问题描述】:我正在尝试为 mingW 编译器编译 Fips 模块 2.0。我已经安装了 mingW、msys 并下载了 openssl-fips-2.0.16 。我在 msys 中输入 ./config fips 为 mingw 配置它,然后在 msys 中输入 make 命令并得到以下错误:
cryptlib.c:260:20: 错误: 'ERROR_INSUFFICIENT_BUFFER' 未声明 (在此函数中首次使用) GetLastError() != ERROR_INSUFFICIENT_BUFFER)
我该如何解决这个问题?为 mingW 编译器执行此操作的正确方法是什么?
【问题讨论】:
通过降级 MinGW 的 w32api 解决了这个问题:mingw-get upgrade "w32api 这个链接:github.com/openssl/openssl/issues/5327 如果您找到了可行的解决方案,请将其添加为答案并接受它 【参考方案1】:得到了解决方案..通过降级 MingW 的 w32api 解决了这个问题 (mingw-get upgrade "w32api
参考:github.com/openssl/openssl/issues/5327
【讨论】:
以上是关于如何为mingw编译器编译fips?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 MinGW 用户安装 gcc-arm-none-eabi?
在windows平台如何用MinGW编译工程?工程中有Makefile.an和Makefile.in文件,要输入啥命令呢?