这里区分电脑CPU架构
本次编译是在Mac笔记本,M1芯片上进行!
前面大致流程:分为两种(1.仅适用,直接下载编译好的本地安装即可;2.使用并查看源码,自己修改编译运行)。这里介绍的是第2种安装方式常常遇到的问题:
前面的下载步骤就不多说了,网上一搜一大堆,这里主要描述遇到的问题:
错误:Error:xxxxx not found!
经查看,这个包我本地已经下载过了,就存在的。所以很纳闷!
经过删除,去官网下载。替换下载源一系列操作之后,最终还是找不到!
最后发现:我的电脑是M1芯片,ARM 版 Homebrew 安装在 /opt/homebrew 路径下,而非此前的 /usr/local/Homebrew。
./configure 最后加上这两句话:
--extra-cflags=-I/opt/homebrew/include --extra-ldflags=-L/opt/homebrew/lib