Mac上安装Protobuf以及生成lua文件

Mac上安装Protobuf以及生成lua文件如题,项目中客户端与服务器通信的格式需要google的protocolbuffer,最后再转换成二进制传输。而客户端用的lua语言,所以说下mac中安装protoc以及生成对应的lua文件。-1.说明:CMake是一个跨平台的安装(编译)工具,安装profobuf时需要用到make命令。homebrew-1.参考链接1.CMake

Mac上安装Protobuf以及生成lua文件"

如题,项目中客户端与服务器通信的格式需要google的protocolbuffer,最后再转换成二进制传输。而客户端用的lua语言,所以说下mac中安装protoc以及生成对应的lua文件。

1.CMake安装:

——————————————–1.1下载地址:

https://cmake.org/download/

——————————————–1.2解压:

下载cmake-3.8.0-rc2.tar.gz,并解压。

——————————————–1.3安装:

进入到解压后的目录,终端执行

sudo ./bootstrap 
sudo make
sudo make install

2.homebrew安装:

终端执行命令:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3.protobuf安装:

——————————————–3.1下载地址:

https://github.com/google/protobuf 

or 

git clone https://github.com/google/protobuf.git

——————————————–3.2解压:

解压下载下来的protoc-master。

——————————————–3.3.安装automake以及libtool

终端执行命令:

brew install automakebrew install libtool

——————————————–3.4.进入到protobuf-master目录

——————————————–3.5.运行autogen.sh

./autogen.sh

——————————————–3.6.安装Protobuf

./configure
make check
make
make install

——————————————–3.7.检测Protobuf安装陈工

protoc --version

4.protoc-gen-lua安装:

5.说明:

CMake是一个跨平台的安装(编译)工具,安装profobuf时需要用到make命令。

homebrew是mac下用来代替apt-get命令的,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。安装protobuf时缺少automake以及libtool,需要brew命令进行安装。

protobuf编译源proto称为目标文件的编译器所需。

protoc-gen-lua让.proto文件可编译为lua文件。

6.参考链接

1.CMake下载地址(我下的是cmake-3.8.0-rc2.tar.gz):

https://cmake.org/download/

2.protobuf下载地址:

https://github.com/google/protobuf

3.protoc-gen-lua下载地址:

https://github.com/sean-lin/protoc-gen-lua

4.mac os cmake安装:

http://blog.csdn.net/eli00001/article/details/40082083

5.Mac安装homebrew:

http://blog.csdn.net/yuexiaxiaoxi27172319/article/details/51279369

6.Mac安装Protobuf

http://blog.csdn.net/wwq_1111/article/details/50215645

7.在mac上使用protoc-gen-lua从proto文件生成lua

http://blog.csdn.net/jiawen_yu/article/details/47444423

今天的文章Mac上安装Protobuf以及生成lua文件分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/32199.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注