Linux protobuf

生成C# protobuf  最终文件Net.cs
   1.protoc --descriptor_set_out=a.protobin a.proto
   2.mono protogen.exe -i:Net.protobin -o:Net.cs

生成php protobuf  最终文件pb_foo.php (好像是这样 以pb开头)
   php /usr/local/src/php-protobuf-master/protoc-php.php foo.proto

https://github.com/allegro/php-protobuf/archive/master.zip php-protobuf-master.zip 解压 安装 得到protoc命令 和protoc-php.php文件

https://code.google.com/p/protobuf-net/downloads/listprotobuf-net r282.zip解压后再解压NET20.zip 得到protogen.exe 文件

需要安装 mono , 这个命令能在Linux下运行exe结尾的可执行文件 比如写个helloWorld.cs 生成.exe后 放入Linux 执行 mono helloWorld.exe 可以执行成功