Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\GnuWin32>dir
Directory of C:\Program Files (x86)\GnuWin32\bin
07/24/2018 10:22 PM <DIR> .
07/24/2018 10:22 PM <DIR> ..
03/16/2004 01:37 PM 898,048 libiconv2.dll
05/06/2005 12:52 PM 103,424 libintl3.dll
11/24/2006 06:28 PM 175,104 make.exe
3 File(s) 1,176,576 bytes
2 Dir(s) 135,022,383,104 bytes free
openssl位于C:\Program Files
,环境变量不变。
C:\Program Files\openssl>gcc makefile
makefile: file not recognized: File format not recognized
collect2.exe: error: ld returned 1 exit status
我在做什么错?谢谢你的帮助。如果存在适用于openssl的.msi文件,那就太好了。
答案 0 :(得分:0)
make
的参数是要构建的目标,而不是makefile本身。要运行特定的生成文件,请使用-f
选项:
make -f C:\usr\local\src\openssl\makefile
但是,大多数makefile都希望在内部版本目录或源文件中运行,因此您应该执行以下操作:
cd C:\usr\local\src\openssl\makefile
make
如果未指定任何makefile,make将尝试使用内置的makefile名称列表(GNUMakefile
,makefile
,Makefile
)。