我們的目標是裝openssl庫,方法是利用homebrew
- 去官網(wǎng) https://developer.apple.com/download/ 下載command line tools, 命令行裝可能會被墻,還是去開發(fā)者官網(wǎng)下為好

- 替換homebrew源,從GitHub到中科大
curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install
>> brew_install
進入brew_install,修改BREW_REPO項和CORE_TAP_REPO 項如下:
BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze
CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze
- 使用ruby這個工具來處理brew_install, 安裝homebrew
比如你的brew_install在~目錄下,執(zhí)行命令
ruby ~/brew_install
- 用brew裝openssl庫
brew install openssl
用brew裝庫,默認裝在
/usr/local/opt/openssl/
- 修改搜索路徑
可以通過修改環(huán)境變量,將openssl的庫路徑和頭文件路徑可以寫入系統(tǒng)路徑,這樣寫gcc命令的時候 -I和 -L可以省寫
在~目錄下可以創(chuàng)建名為.bashrc或者.bash_profile的文件
里面寫入
export CPATH=/usr/local/opt/openssl/include
export LIBRARY_PATH=/usr/local/opt/openssl/lib
更新剛配置的環(huán)境變量
source .bash_profile