Ale*_*ecs 7 openssl mingw makefile msys
从官方OpenSSL站点下载源文件.我按照OpenSSL文件夹中的INSTALL.M32文件.我打开msys.bat,转到OpenSSL文件夹,然后输入
$ ./config
Run Code Online (Sandbox Code Playgroud)
它显示"为MinGW配置",而不是我输入
$ make
Run Code Online (Sandbox Code Playgroud)
几分钟后收到错误:
md2test.c:1:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
Run Code Online (Sandbox Code Playgroud)
aSt*_*ger 16
我只是打开导致错误的文件(/test/"md5test.c; rc5test.c; jpaketest.c")并替换了该行
dummytest.c
Run Code Online (Sandbox Code Playgroud)
至
#include "dummytest.c"
Run Code Online (Sandbox Code Playgroud)
这是与上述相同的解决方案,除了它更快一点......
小智 14
问题是,md2test.c实际上是一个符号链接,或符号链接到dummytest.c.
如果你openssl-1.0.1c.tar.gz用其他东西提取
tar xf openssl-1.0.1c.tar.gz
Run Code Online (Sandbox Code Playgroud)
然后这些符号链接没有被保留.在Cygwin上它之后工作; MinGW不确定.
就我而言,问题是很少有测试文件(据我记得有 3 个)具有文件名而不是 C++ 代码(类似于 dummitest.c)。我将正确的代码从其他文件夹中的文件复制粘贴到该文件中,但名称相同,一切顺利。
| 归档时间: |
|
| 查看次数: |
5640 次 |
| 最近记录: |