我们的目标是装openssl库,方法是利用homebrew
- 去官网 https://developer.apple.com/download/ 下载command line tools, 命令行装可能会被墙,还是去开发者官网下为好
- 替换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在~目录下,执行命令
ruby ~/brew_install
- 用brew装openssl库
brew install openssl
用brew装库,默认装在
/usr/local/opt/openssl/
- 修改搜索路径
可以通过修改环境变量,将openssl的库路径和头文件路径可以写入系统路径,这样写gcc命令的时候 -I和 -L可以省写
在~目录下可以创建名为.bashrc或者.bash_profile的文件
里面写入
export CPATH=/usr/local/opt/openssl/include
export LIBRARY_PATH=/usr/local/opt/openssl/lib
更新刚配置的环境变量
source .bash_profile
网友评论