2016-08-04 210 views
1

我试图在git bash上使用此指令来遵循Windows上OpenSSL的安装说明。nmake:构建OpenSSL时未找到命令

在Windows(只挑选配置的目标之一):

$ perl Configure { VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE } 
$ nmake 
$ nmake test 
$ nmake install 

但未能认识到NMAKE。命令导致nmake: command not found

有人知道nmake吗?还是我做错了?

+0

[宣布Visual C++ Build Tools 2015 - 用于构建环境的独立C++工具](https://blogs.msdn.microsoft.com/vcblog/2015/11/02/announcing-visual-c-build-tools-2015 -standalone-C-工具换集结环境/)。您无需下载Visual Studio,也无需执行[噱头和即将到期的试用版](http://www.google.com/search?q=visual +studio+expiring+trial)。 – jww

回答

1
$ perl Configure { VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE } 
$ nmake 

但它未能识别nmake。

下载并安装Visual C++ build tools。您无需下载Visual Studio,也无需使用gimmicks and expiring trials。 Visual C++构建工具提供了从命令行使用的所有工具。

然后,打开开发人员提示符cd进入OpenSSL目录并执行该过程。要打开开发人员提示,请执行以下操作:开始→所有程序→Microsoft Visual Studio→Visual Studio工具→Visual Studio命令提示符。另请参阅MSDN上的Developer Command Prompt for Visual Studio

1

nmake是C++的Microsoft构建工具。下载Visual C++ Express即可获取。不幸的是,你不能单独获得nmake,你必须下载整个工具链。