我正在开发Sun Microsystems在windows上开发的sunrpc库。
我已经在windows 10上下载了GnuWin32 sunrpc4.0。
我正在运行rpcgen -a -C -Y "C:/MinGW/bin“add.x命令,我能够获得.c、.h和Makefile文件。
现在,我正在使用make -f Makefile进行编译。我得到以下错误“致命错误: rpc/rpc.h:没有这样的文件或目录”
我已经安装了“rpcsvc”软件包从cygwin工具。我的rpc.h文件位置是C:/cygwin64 64/usr/include/rpc/rpc.h。我已经把这条路纳入了环境变量。不过,我还是要得到这个文件,没有找到错误。
我对我的Makefile做了如下更改
CC = gcc
CFLAGS += -g -DRPC_SVC_FG
LDLIBS += -lnsl
RPCGENFLAGS =有人能帮我吗?
提前谢谢。
发布于 2022-07-04 08:04:45
rpc/rpc.h在http://people.redhat.com/~rjones/portablexdr/上提供了一个可移植的XDR实现。
我能够用MinGW-w64通过一些调整构建它,请参阅:https://github.com/brechtsanders/winlibs_recipes/blob/main/recipes/portablexdr.winlib。
https://stackoverflow.com/questions/72646853
复制相似问题