Mac M1芯片运行go项目时报错,include <pcre.h> ~~
这是由于M1芯片缺少pcre软连接,解决方法
1.brew install pcre(如果没brew先安装brew自行百度)
2.找到pcre文件的地址
输入— brew list pcre | grep 'pcre.h$’
一般会输出 /opt/homebrew/Cellar/pcre/8.45/include/pcre.h # 记住
程序搜索的地址
输入---- cpp -v
输出-- /Library/Developer/CommandLineTools/usr/include # 记住这个地址
brew 安装地址和程序搜索地址不一样,所以需要软链过去 (地址用上面电脑找到的路径,趣确认文件路径)
替换自己路径后完整输入以下指令(这是一句不是两句)
sudo ln -s /opt/homebrew/Cellar/pcre/8.45/include/pcre.h /Library/Developer/CommandLineTools/usr/include