关于mac自带的openssl和brew安装的openssl冲突

一.起因

mac自带的openssl没法卸载会影响到frida以及逆向的一些包的安装

二.整理个个博客整理解决

brew install openssl
$ brew link openssl --force # 这步大概率会异常不过也要指行一下,然后更加提示信息我们配置环境

$ open -e XXXX/.bash_profile

export PATH=/usr/local/bin:$PATH   #这个很重要!!!
export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"  #就是你brew安装路径
export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"

后面很多博客他都省略了一步很关键因为brew link openssl --force 失败了我们要手动设置
ln -s /usr/local/opt/openssl@1.1/bin/openssl /usr/local/bin/openssl
ln -s /usr/local/opt/openssl@1.1/include/openssl /usr/local/bin/openssl/include/openssl 这步不设定会导致fatal error: 'openssl/bio.h' file not found

相关文章:

  • 2021-10-09
  • 2021-05-16
  • 2022-12-23
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
  • 2022-01-31
猜你喜欢
  • 2021-12-06
  • 2021-08-26
  • 2022-02-19
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案