【发布时间】:2018-07-27 19:52:08
【问题描述】:
我已经从 nist 网站下载了 NIST Statistical Test Suite 2.1.2 版。该软件包包含一个 makefile。如何在windows上编译项目(makefile)?
【问题讨论】:
标签: makefile
我已经从 nist 网站下载了 NIST Statistical Test Suite 2.1.2 版。该软件包包含一个 makefile。如何在windows上编译项目(makefile)?
【问题讨论】:
标签: makefile
在编译项目之前,请确保您遵循用户指南(specifications 的第 5 部分),尤其是 5.3。
还要确保你
编辑生成文件。修改以下几行:
(a) CC(您的 ANSI C 编译器)
(b) ROOTDIR(在此过程中早先规定的根目录,例如, rng/)
如果您正在寻找在 Windows 上执行 makefile 的方法,请查看this。
【讨论】:
由于我遇到了同样的问题,我想添加我的解决方案。在 Windows 上,您可以使用Cygwin,它允许您编译 C 语言。您可以按照以下步骤操作:
安装 Cygwin
运行 NIST 测试
打开 Cygwin 终端。
导航到NIST Statistical Test Suite 的文件夹。假设您已解压缩 E drive 中的文件夹。写:cd /cygdrive/E/NIST 现在你在 NIST 文件夹中
通过编写 make -f Makefile 运行 makefile,这将创建 asses 文件。
李>现在通过编写 ./assess 100000 运行 asses 文件并按照提示的步骤操作。
【讨论】: