c – 如何在GCC中使用OpenSSL?
发布时间:2020-12-16 09:13:39 所属栏目:百科 来源:网络整理
导读:我正在尝试在 gcc程序中使用openssl,但它无法正常工作. g++ server.cpp /usr/lib/libssl.a -o server 给出错误消息,就像-l选项一样.我必须在命令行上键入什么才能与openssl链接?文件/usr/lib/libssl.a存在,但是我仍然得到链接器错误没有这样的函数MD5()存在
我正在尝试在
gcc程序中使用openssl,但它无法正常工作.
g++ server.cpp /usr/lib/libssl.a -o server 给出错误消息,就像-l选项一样.我必须在命令行上键入什么才能与openssl链接?文件/usr/lib/libssl.a存在,但是我仍然得到链接器错误没有这样的函数MD5()存在. 解决方法
在不知道您所看到的确切错误的情况下,很难提供准确的解决方案.这是我最好的尝试.
根据您提供的信息,听起来好像链接器失败,因为它无法在libssl.a中找到对md5函数的引用.我相信这个函数实际上是在libcrypto中,所以你可能也需要指定这个库. g server.cpp -L /usr/lib -lssl -lcrypto -o server (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |