關於mac自帶的openssl和brew安裝的openssl沖突


關於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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM