我正在尝试运行协议缓冲区的读取中给出的这些命令
$ ./configure
$ make
$ make check
$ make install
当我给./configure
时,我收到错误
bash: ./configure: No such file or directory
答案 0 :(得分:2)
首先,好像你没有到达具有可执行文件“configure”的正确目录。
如果您的目标是在Windows上安装协议缓冲区,特别是Java,则可以执行以下步骤:
从http://code.google.com/p/protobuf/downloads/list下载2个文件(获取最新版本)
按照下载的protobuf中的README说明进行操作
第3步是我花了很多次,因为我没有首先阅读整个文档并且做得更难。我建议做第3B步,因为它花了我5分钟,而不是等待下载cygwin。
[DIFFICULT]为了自己编译二进制文件,请下载并安装cygwin(记住选择gcc)
[EASY]使用预编译的二进制文件:
然后,下面只是来自README文件的副本
执行“protoc --version”
cd protobuf-2.4.1 \ java(其文件名为“pom.xml”)
运行“mvn test”,“mvn install”,“mvn package”
不应该有任何错误
答案 1 :(得分:0)
你必须先运行./autogen.sh