ld: library not found for -lssl

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ld: library not found for -lssl相关的知识,希望对你有一定的参考价值。

#本地环境 macOS 10.14.6 (18G2022) #报错信息 ld: library not found for -lssl clang: error: linker command failed with exit code 1 (use -v to see invocation) error: command ‘/usr/bin/clang‘ failed with exit status 1 #解决方案(安装openssl) openSSL是有安全漏洞的,所以部分系统使用LibreSSL取代OpenSSL, (其他用LibreSSL 取代 OpenSSL的系统还有:OpenBSD 自 5.6 起,Alpine Linux 自 3.5.0 起),可以通过下面的命令查看。 ? .pip openssl version LibreSSL 2.6.5 但是,有些软件还是依赖openssl的,可以通过如下方式处理: 将Mac下的openssl更新到最新版本 确认已安装的openssl的版本和位置 $ which openssl /usr/bin/openssl $ openssl version LibreSSL 2.6.5 $ brew install openssl brew更新openssl $ brew upgrade openssl brew强制链接到openssl $ brew link openssl --force 以上就是将Mac下的openssl更新到最新版本的介绍。 上面操作完成后,就可以pip3 install mysqlclient==1.4.6。

以上是关于ld: library not found for -lssl的主要内容,如果未能解决你的问题,请参考以下文章

Xcode build 给出了这个错误:ld: library not found for -lFMDB

启用 openmp 时出错 - “ld: library not found for -lgomp”和 Clang 错误

Xcode Archive报错: ld: library not found for -lAFNetworking

Xcode Archive报错: ld: library not found for -lAFNetworking

JUCE 和 React Native - 链接器错误“ld: library not found for -lReact”

MAC 安装psycopg2报错ld: library not found for -lssl