如何编译安装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

没有评论

发表评论

编译安装
如何编译安装ifstat?

1 前言 一个问题,一篇文章,一出故事。 生产上的老旧服务器RHEL 5没有ifstat的rpm包, …

编译安装
如何安装GNU编译器gcc和g++?

1 基础知识 1.1 GNU Compiler Collection的简介 – GCC原 …

Sendmail
如何编译安装Sendmail?

1 Sendmail的简介 – Sendmail是一种重要的邮件传输代理程序(MTA即M …