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

Kali Linux下使用mingw-w64编译指定目录文件报错求助

解决mingw-w64编译Hyperion时的文件找不到错误

可能的原因及修复步骤

  • 确认文件路径正确性

    1. 执行pwd查看当前工作目录,确认Hyperion-2.3.1的解压位置是否与命令中的路径匹配。
    2. 执行ls -la Hyperion-2.3.1/Src/Crypter/检查目标路径下是否存在.cpp文件:
      • 如果提示“No such file or directory”,说明你解压的Hyperion目录名有误(比如解压后是Hyperion而非Hyperion-2.3.1),或者文件未正确下载解压。
      • Linux系统区分大小写,确保路径中的大小写与实际文件目录完全一致。
  • 使用正确的编译器命令
    你编译的是C文件(.cpp后缀),应该使用mingw-w64的C编译器而非C编译器,将命令中的x86_64-w64-mingw32-gcc替换为x86_64-w64-mingw32-g++。同时确保mingw-w64的C++组件已安装:

    sudo apt update && sudo apt install gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64
    
  • 重新下载并解压Hyperion
    如果文件确实缺失,重新下载官方包并解压:

    wget https://github.com/nullsecuritynet/tools/raw/master/binary/hyperion/release/Hyperion-2.3.1.zip
    unzip Hyperion-2.3.1.zip
    

    解压完成后,再次执行编译命令,确保路径与解压后的目录一致。

  • 进入目标目录编译(可选)
    切换到Crypter目录后编译,避免路径错误:

    cd Hyperion-2.3.1/Src/Crypter/
    x86_64-w64-mingw32-g++ *.cpp -o ../../hyperion.exe
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 20:22:39