我从nist网站下载了NIST Statistical Test Suite 2.1.2版。该软件包包含 makefile 。如何在Windows上编译项目(makefile)?
答案 0 :(得分:0)
在编译项目之前,请确保遵循《用户指南》(specifications的第5部分),尤其是5.3。
还要确保您
编辑makefile。修改以下几行:
(a)CC(您的ANSI C编译器)
(b)ROOTDIR(在此过程的前面指定的根目录,例如, rng /)
如果您正在寻找一种在Windows上执行makefile的方法,请查看this。
答案 1 :(得分:0)
由于我遇到了同样的问题,所以我想添加我的解决方案。在Windows上,您可以使用Cygwin来编译C语言。您可以按照以下步骤操作:
安装Cygwin
运行NIST测试
打开 Cygwin终端。
导航到NIST Statistical Test Suite的文件夹。假设您已将 E 驱动器中的文件夹解压缩。写入: cd / cygdrive / E / NIST 现在您位于NIST文件夹
通过编写 make -f Makefile 运行 makefile ,这将创建 assess 文件。
现在通过编写 ./ assess 100000 来运行 assess 文件,并按照提示的步骤进行操作。