正在尝试为windows 7创建openssl,但遇到问题:

正在尝试为windows 7创建openssl,但遇到问题:,openssl,gnu-make,Openssl,Gnu Make,我做错了什么?谢谢你的帮助。如果openssl有一个.msi文件就好了。make的参数是要构建的目标,而不是makefile本身。要运行特定的makefile,请使用-f选项: C:\Program Files\openssl>gcc makefile makefile: file not recognized: File format not recognized collect2.exe: error: ld returned 1 exit status 但是,大多数makefile

我做错了什么?谢谢你的帮助。如果openssl有一个.msi文件就好了。

make的参数是要构建的目标,而不是makefile本身。要运行特定的makefile,请使用
-f
选项:

C:\Program Files\openssl>gcc makefile
makefile: file not recognized: File format not recognized
collect2.exe: error: ld returned 1 exit status
但是,大多数makefiles都希望在生成目录或源目录中运行,因此您应该执行以下操作:

make -f C:\usr\local\src\openssl\makefile

当未指定makefile时,make将尝试一个内置的makefile名称列表(
GNUMakefile
makefile
makefile
)。

“如果openssl存在.msi文件就太好了。”。文章提到了几个可以查找Windows二进制文件的地方。
make -f C:\usr\local\src\openssl\makefile
cd C:\usr\local\src\openssl\makefile
make