NIST统计测试套件

时间:2018-02-16 20:49:49

标签: makefile

我从nist网站下载了NIST Statistical Test Suite 2.1.2版。该软件包包含 makefile 。如何在Windows上编译项目(makefile)?

2 个答案:

答案 0 :(得分:0)

在编译项目之前,请确保遵循《用户指南》(specifications的第5部分),尤其是5.3。

还要确保您

  

编辑makefile。修改以下几行:

     

(a)CC(您的ANSI C编译器)

     

(b)ROOTDIR(在此过程的前面指定的根目录,例如,   rng /)

如果您正在寻找一种在Windows上执行makefile的方法,请查看this

答案 1 :(得分:0)

由于我遇到了同样的问题,所以我想添加我的解决方案。在Windows上,您可以使用Cygwin来编译C语言。您可以按照以下步骤操作:

安装Cygwin

  1. 让“ 安装根目录”为“ c:/ cygwin ”。
  2. 选择最近的镜像站点进行下载。
  3. 选择软件包,然后下载。除了默认外,还选择( gcc make )软件包。

运行NIST测试

  1. 打开 Cygwin终端

  2. 导航到NIST Statistical Test Suite的文件夹。假设您已将 E 驱动器中的文件夹解压缩。写入: cd / cygdrive / E / NIST 现在您位于NIST文件夹

  3. 通过编写 make -f Makefile 运行 makefile ,这将创建 assess 文件。

  4. 现在通过编写 ./ assess 100000 来运行 assess 文件,并按照提示的步骤进行操作。