`
ouyangfeng521
  • 浏览: 248721 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

mac os x 下安装Protocol Buffers

 
阅读更多

最近在看其它公司提供的项目代码中看到有个java包,是Protocol Buffers 用来作数据传输(因为它比xml解析要快)所以百度 Protocol Buffers 


现在开始安装:

1.下载安装包解压

 

2.进入终端本人平台为 mac os x ,进入解压文件夹,新建个文件夹proto(安装到这里)

$ ./configure  --prefix = (proto文件路径) 如果这里报错(no acpetable c complier fond int $PATH)因为你没有安装 gcc ,因为本人安装了xcode 4.3.2 所以要下载Command tools of xcode 这样有gcc了

$ make check

$make install

 

3.加入环境变量

分享到:
评论

相关推荐

    Protocol Buffers for Objective C.zip

    Objective-C是苹果开发的面向对象的编程语言,主要用于iOS和Mac OS X系统。将Protocol Buffers引入Objective-C,可以为iOS和macOS应用提供高效的数据交换格式,降低网络通信和数据持久化的复杂性。 在"Protocol ...

    基于ProtocolBuffers的配置下发接口适配与应用_寇阳.pdf

    * 平台无关:Protocol Buffers可以在不同的平台中使用,包括Windows、Linux、Mac OS等。 三、基于Protocol Buffers的配置下发接口适配 为了让Protocol Buffers与现有的网管接口(如CLI)进行适配,需要设计一个...

    protoc-3.14.0-osx-x86_64.zip

    标题中的"protoc-3.14.0-osx-x86_64.zip"表明这是一个针对Mac OS X(x86_64架构)的Protocol Buffer编译器(protoc)的版本3.14.0的压缩包。Protocol Buffers是Google推出的一种数据序列化协议,它允许开发者定义...

    protoc-3.11.1.zip

    总的来说,Protocol Buffers是一种强大的工具,尤其适用于跨平台、高性能和低带宽环境下的数据交换。protoc-3.11.1.zip的下载和安装是使用Protocol Buffers的第一步,它为开发者提供了将数据模型转换为实际代码的...

    Google Protocol Buffer 2.3.0

    2.3.0版本的protobuf兼容多种平台,包括Windows(如VS2008)、Linux和Mac OS等。 8. **版本升级**: 在从旧版本升级到2.3.0时,需要注意兼容性问题。新版本可能会添加新的功能,但可能不完全兼容旧的序列化格式。...

    protoc-2.6.1-win32

    这意味着无论你使用的是Java、C++、Python还是其他编程语言,无论你的系统是Windows、Linux还是Mac OS,只要使用了Protocol Buffers,就能在不同的环境之间无缝地交换数据。这是因为PB提供了多语言的SDK,开发者可以...

    protobuf-3.1.x.zip源码

    8. **跨平台兼容性**:protobuf设计的目标之一是跨平台兼容,因此3.1.x版本应该能在多种操作系统上正常工作,包括Linux、Windows和Mac OS等。 总之,protobuf-3.1.x.zip源码包是学习和使用protobuf的关键资源,它...

    Python库 | grpcio-1.33.0rc1-cp27-cp27m-macosx_10_9_x86_64.whl

    `macosx_10_9` 表明这个包适用于Mac OS X 10.9(Mavericks)及更高版本。这意味着它已经为苹果的Darwin内核进行了优化,能够在这些操作系统上运行。 **x86_64架构** `x86_64` 或 `amd64` 指的是这个whl包适用于64...

    cloudwu-pbc

    4. **跨平台**:PBC库支持多种操作系统和硬件架构,包括Linux、Windows、Mac OS X以及各种嵌入式系统。 5. **易用性**:PBC库的API设计简洁,易于理解和使用,使得开发者可以快速上手并集成到自己的项目中。 ### ...

    protobuff安装包

    wget https://github.com/protocolbuffers/protobuf/releases/download/v3.15.8/protobuf-all-3.15.8.zip unzip protobuf-all-3.15.8.zip cd protobuf-3.15.8 ``` 接下来,配置、编译并安装protobuf: ```bash ./...

    protobuf-2.4.1.tar.gz

    5. **跨平台**:protobuf不仅支持Linux,还可在Windows、Mac OS X等多种操作系统上运行,支持多种编程语言,具有广泛的应用范围。 解压protobuf-2.4.1.tar.gz后,你会看到如下主要目录和文件: - `src/`:包含...

    Python库 | grpcio-1.8.2-cp27-cp27m-macosx_10_10_intel.whl

    使用`grpcio`库,开发者可以构建微服务架构,利用protobuf(Protocol Buffers)定义服务接口和消息类型。protobuf是Google开发的一种数据序列化协议,它提供了一种高效、跨语言的数据交换格式,可以将结构化的数据...

    iOS平台ProtocolBuf说明

    - **protobuf-cocoa**: 是一个针对iOS和Mac OS X的protobuf库,提供了Objective-C和Swift接口。 - **gRPC**: Google推出的高性能、开源的RPC框架,基于protobuf,适用于iOS平台,可以简化客户端和服务器之间的通信...

    protobuf-2.5.0-windows.zip工具

    - **跨平台**:protobuf不仅在Windows上有支持,还可在Linux、Mac OS X等多种操作系统上使用。 - **效率**:protobuf的二进制编码格式相比文本格式(如JSON)更小、更快,适合在网络传输和存储中使用。 - **易用性**...

    protogen.zip

    对于protogen,这里可能会有适用于特定操作系统(如Windows、Linux或Mac OS)的protogen命令行工具。这些可执行文件使得开发者可以在本地环境中使用protogen来生成代码。 使用protogen的具体步骤可能如下: 1. ...

    开源项目-google-protobuf.zip

    4. **跨平台支持**:由于protobuf广泛应用于不同的操作系统和编程语言,因此它具有很好的跨平台兼容性,能在Windows、Linux、Mac OS等操作系统上运行。 5. **版本兼容性**:描述中的v3.0.0表示protobuf的一个重要...

    protobuf-all-3.6.0

    描述中的"所有平台源码"意味着这个压缩包包含了适用于多种操作系统(如Windows、Linux、Mac OS等)的源代码,使得开发者可以在不同平台上编译和使用protobuf库。protobuf-3.6.0是具体版本号,表示这是该协议缓冲区...

    RCF框架使用手册

    1. 跨平台支持:RCF框架设计之初就考虑了跨平台能力,这意味着使用RCF开发的应用程序可以在不同的操作系统上编译和运行,例如Windows、Linux和Mac OS X等。 2. 接口与实现分离:框架允许开发者定义服务接口以及实现...

    protobuf资源下载

    通常,一个完整的protobuf源码包会包含编译脚本、示例程序、库文件、API文档等,使得开发者能够在不同的操作系统(如Windows、Linux、Mac OS等)和编程语言(如C++、Java、Python等)中使用protobuf。 protobuf的...

    protobuf编码源码和demo实现参考

    protobuf的设计使得它能在各种操作系统和硬件架构上运行,包括Windows、Linux、Mac OS,甚至是嵌入式系统。其核心库是用C++编写的,但是提供了许多语言的绑定,如Java、Python和Go等,这些绑定使得在不同语言间交换...

Global site tag (gtag.js) - Google Analytics