我正在尝试使用MinGW 4.9.2和Windows在Windows上编译protobuf 3.0.0 alpha 1 MSYS。
根据说明我应该:
./configure
make
make check
make install
我添加了--prefix=/c/path/to/mingw to configure
(How to build Google's protobuf in Windows using MinGW?),但它没有帮助。
它在make
失败并显示消息:
CDPATH =“$ {ZSH_VERSION +。}:”&& cd。 &安培;&安培; / bin / sh /home/Markus/protobuf-3.0.0-alpha- 1 /缺少aclocal-1.14 -I m4
/home/Markus/protobuf-3.0.0-alpha-1/missing:line 81:aclocal-1.14:command not not 结果
警告:您的系统缺少“aclocal-1.14”。
You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/>
make:*** [aclocal.m4]错误127
我已经尝试过安装Automake,但它并没有附带aclocal。
今天在工作中,我设法让它在第一次尝试时使用裸露的MinGW&amp; MSYS。
答案 0 :(得分:1)
看起来你需要安装autoconf(它与automake是分开的,虽然它们经常一起使用)。您可能还需要安装libtool。