【问题标题】:NIST Statistical Test SuiteNIST 统计测试套件
【发布时间】:2018-07-27 19:52:08
【问题描述】:

我已经从 nist 网站下载了 NIST Statistical Test Suite 2.1.2 版。该软件包包含一个 ma​​kefile。如何在windows上编译项目(makefile)?

【问题讨论】:

    标签: makefile


    【解决方案1】:

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

    还要确保你

    编辑生成文件。修改以下几行:

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

    (b) ROOTDIR(在此过程中早先规定的根目录,例如, rng/)

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

    【讨论】:

      【解决方案2】:

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

      安装 Cygwin

      1. 让“安装根目录”为“c:/cygwin”。
      2. 选择最近的镜像站点进行下载。
      3. 选择软件包并下载它们。除了默认选择 (gccma​​ke) 包。

      运行 NIST 测试

      1. 打开 Cygwin 终端

      2. 导航到NIST Statistical Test Suite 的文件夹。假设您已解压缩 E drive 中的文件夹。写:cd /cygdrive/E/NIST 现在你在 NIST 文件夹中

      3. 通过编写 ma​​ke -f Makefile 运行 ma​​kefile,这将创建 asses 文件。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-31
        • 2015-10-05
        • 2014-03-01
        • 2022-11-05
        • 2018-07-01
        • 2023-03-30
        • 2023-03-09
        • 2023-03-30
        相关资源
        最近更新 更多