You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows 11中执行Dieharder测试?Cygwin执行报错求助

解决dieharder命令找不到的问题
  • 直接执行当前目录下的二进制文件
    进入Downloads/usr/bin目录后,输入以下命令运行:

    ./dieharder
    

    说明:bash默认不会在当前目录查找可执行文件,必须用./明确指定执行当前目录下的目标文件。

  • 检查并添加执行权限
    如果执行上述命令提示权限不足,先查看文件权限:

    ls -l dieharder
    

    若输出中没有x标记(如权限显示为-rw-r--r--),执行以下命令添加执行权限:

    chmod +x dieharder
    

    权限添加完成后,再用./dieharder运行程序。

  • 永久添加路径到环境变量(方便后续直接调用)

    1. 临时生效(仅当前终端会话):
      将dieharder所在目录加入PATH,替换成你实际的Windows用户路径(比如C盘用户目录下的Downloads):
      export PATH=$PATH:/cygdrive/c/Users/你的用户名/Downloads/usr/bin
      
      注意:如果用户名包含空格,需转义空格或用引号包裹路径,例如/cygdrive/c/Users/S\ R/Downloads/usr/bin
    2. 永久生效:
      编辑Cygwin的bash配置文件:
      nano ~/.bashrc
      
      在文件末尾添加上述export PATH=...命令,按Ctrl+O保存,Ctrl+X退出,重启终端后即可直接输入dieharder调用程序。

内容的提问来源于stack exchange,提问作者S R

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 14:12:07