weixin_42031547 2019-11-07 10:37 采纳率: 0%
浏览 354

下载安装的gmssl编译时出错,求大神指点

网上下载的gmssl-master.zip安装包,
./config没问题,但是make时,出现
'recipe for target 'configdata.pm' failed'的错误,求大神指点!

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-29 20:01
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    我遇到过类似的问题,是由于你的配置文件中缺少了一些必要的信息。你可以参考下面的步骤来解决这个问题:

    1. 首先,你需要打开你下载的gmssl-master.zip文件夹,然后找到configure脚本。

    2. 打开这个脚本,你会看到一些关于配置的信息。你需要在其中添加一些必要的参数,比如--enable-gnutls--enable-openssl等。这些参数告诉CMake如何构建GMSSL。

    3. 在配置完成后,你需要再次运行make命令,这将开始构建你的项目。

    4. 如果还是出现问题,请检查你的Makefile文件中的CMAKE_ARGS变量是否正确设置。如果你使用的是CMake 3.x版本,你可以尝试添加以下行到你的Makefile文件中:

    CMAKE_ARGS += -DENABLE_GNUTLS=ON -DENABLE_OPENSSL=ON
    
    1. 如果问题仍然存在,那么可能是因为你的环境变量设置有问题。确保你的PATHLD_LIBRARY_PATHCPPFLAGS等环境变量已经被正确设置。

    2. 如果以上方法都不能解决问题,你可以考虑重新安装或者更新你的CMake和GCC库,因为它们可能会导致一些兼容性问题。

    3. 最后,如果你是在Windows系统上运行的,你可以尝试使用MSVC++或Visual Studio来构建GMSSL,因为它提供了更好的支持。

    希望这些建议能帮助你解决问题!

    评论

报告相同问题?