目前我正在 Windows 10 上使用 GnuWin32 rpcgen 工具。我的文件被编译,我能够为客户端和服务器生成 .o 文件。但它在链接过程中失败了。我正在通过 make -f Makefile 运行以下 makefile。我在 Windows 上使用 cygwin 工具。
# Compiler flags
CC = gcc
CFLAGS += -g
LDLIBS += -lnsl
RPCGENFLAGS =
我收到以下错误:
gcc -g -o ipg_rpc_client ipg_rpc_clnt.o ipg_rpc_client.o ipg_rpc_xdr.o -lnsl
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lnsl: No such file or directory
collect2: error: ld returned 1 exit status
make: *** [Makefile.ipg_rpc:41: ipg_rpc_client] Error 1
请帮助解决此错误。从上周开始我就在这方面苦苦挣扎。