网上下载的gmssl-master.zip安装包,
./config没问题,但是make时,出现
'recipe for target 'configdata.pm' failed'的错误,求大神指点!
下载安装的gmssl编译时出错,求大神指点
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-07-29 20:01关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
我遇到过类似的问题,是由于你的配置文件中缺少了一些必要的信息。你可以参考下面的步骤来解决这个问题:
-
首先,你需要打开你下载的
gmssl-master.zip文件夹,然后找到configure脚本。 -
打开这个脚本,你会看到一些关于配置的信息。你需要在其中添加一些必要的参数,比如
--enable-gnutls和--enable-openssl等。这些参数告诉CMake如何构建GMSSL。 -
在配置完成后,你需要再次运行
make命令,这将开始构建你的项目。 -
如果还是出现问题,请检查你的
Makefile文件中的CMAKE_ARGS变量是否正确设置。如果你使用的是CMake 3.x版本,你可以尝试添加以下行到你的Makefile文件中:
CMAKE_ARGS += -DENABLE_GNUTLS=ON -DENABLE_OPENSSL=ON-
如果问题仍然存在,那么可能是因为你的环境变量设置有问题。确保你的
PATH、LD_LIBRARY_PATH和CPPFLAGS等环境变量已经被正确设置。 -
如果以上方法都不能解决问题,你可以考虑重新安装或者更新你的CMake和GCC库,因为它们可能会导致一些兼容性问题。
-
最后,如果你是在Windows系统上运行的,你可以尝试使用MSVC++或Visual Studio来构建GMSSL,因为它提供了更好的支持。
希望这些建议能帮助你解决问题!
解决 无用评论 打赏 举报-