android

mac 下安装protobuf,autoreconf: comm

2019-02-13  本文已影响0人  释寒

Mac最新版本下ss无法翻墙,导致好多事情变得复杂了,刚好这次遇到了protobuf的安装问题,和网上其他地方一样,前几步很正常,但是到了运行autogen.sh的时候果然出现问题了,这里还是从头说起

下载编译Protocol编译器

gitclonehttps://github.com/google/protobuf.git

没问题

下载代码之后,进入protobuf目录并执行 autogen.sh ,这里出现问题了

+ mkdir -p third_party/googletest/m4

+ autoreconf -f -i -Wall,no-obsolete

./autogen.sh: line 37: autoreconf: command not found

很显然,我缺少了autoreconf这个东西,没法子,只好再去安装一下

$ sudo curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-2.6.9.tar.gz

$ tar xzf autoconf-2.6.9.tar.gz

$ cd autoconf-2.6.9

$ sudo ./configure --prefix=/usr/local/autotools-bin

$ sudo make

$ sudo make install

$ export PATH=$PATH:/usr/local/autotools-bin/bin

$ sudo curl -OL http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz

$ sudo tar xzf automake-1.15.tar.gz

$ cd automake-1.15

$ sudo ./configure --prefix=/usr/local/autotools-bin

$ sudo sudo make

$ sudo make install

$ sudo curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz

$ sudo tar xzf libtool-2.4.6.tar.gz

$cd libtool-2.4.6

$ sudo ./configure --prefix=/usr/local/autotools-bin

$ sudo make

$ sudo make install

安装完毕,再次执行./autogen.sh

ok!成功通过

上一篇下一篇

猜你喜欢

热点阅读