如何编译安装RPCGEN(协议编译器)?

编译安装

1 基础知识

1.1 RPC的概念

– RPC,全称Remote Procedure Call,中文翻译为远程过程调用
– RPC,允许通过网络从远程计算机程序上请求服务(无需了解地城网络技术协议)
– 传统的编程观念,过程由程序员在本地编译并运行(主程序与过程是本地调用关系)
– 通过RPC,主程序可以通过网络调用其他主机的过程(利用其他主机的CPU和Memory等资源)

1.2 RPCGEN的概念

RPCGEN,通过C语言实现的RPC协议工具

2 最佳实践

2.1 准备编译环境

yum -y install gcc gcc-c++ make expat-devel

2.2 编译前的准备

2.2.1 下载软件包

cd ~
wget https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4/rpcsvc-proto-1.4.tar.gz

如果需要其他版本,请从以下链接下载,
https://github.com/thkukuk/rpcsvc-proto/releases

2.2.2 解压软件包

cd ~
tar -xf rpcsvc-proto-1.4.tar.gz

2.3 编译并安装

2.3.1 预编译安装包

cd ~/rpcsvc-proto-1.4/
./configure

2.3.2 编译并安装

cd ~/rpcsvc-proto-1.4/
make
make install

参阅文档
=======================

rpcgen的编译安装
——————
https://github.com/thkukuk/rpcsvc-proto/blob/master/INSTALL

rpcgen github
—————
https://github.com/thkukuk/rpcsvc-proto/releases

rpcgen命令手册
—————–
https://linux.die.net/man/1/rpcgen

rpc的介绍
—————-
https://baike.baidu.com/item/%E8%BF%9C%E7%A8%8B%E8%BF%87%E7%A8%8B%E8%B0%83%E7%94%A8%E5%8D%8F%E8%AE%AE/6893245?fromtitle=RPC&fromid=609861&fr=aladdin

没有评论

发表回复

PHP
如何编译安装php-fpm的模块?

1 前言 一个问题,一篇文章,一出故事。 笔者最新部署了一个PHP-FPM的环境,本章将整理如何部署 …

PHP
如何基于Oracle Linux 9.x编译安装PHP-FPM 8.x?

1 前言 一个问题,一篇文章,一出故事。 PHP-FPM可以跟Nginx配合使Nginx环境具备运行 …

Tomcat
如何编译安装Tomcat的Native库?

1 基础知识 Tomcat的Native库允许Tomcat使用OpenSSL作为JSSE的替代品来支 …