![在 UBUNTU(虚拟机)上使用 C 进行 RPC 编程](https://linux22.com/image/956017/%E5%9C%A8%20UBUNTU%EF%BC%88%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%89%E4%B8%8A%E4%BD%BF%E7%94%A8%20C%20%E8%BF%9B%E8%A1%8C%20RPC%20%E7%BC%96%E7%A8%8B%20.png)
#cc -g -c -o add_clnt.o add_clnt.c
In file included from add_clnt.c:7:
add.h:9:10: fatal error: rpc/rpc.h: No such file or directory
9 | #include <rpc/rpc.h>
| ^~~~~~~~~~~
compilation terminated.
make: *** [<builtin>: add_clnt.o] Error 1
请帮助我,我是新手。
答案1
您可以询问打包系统提供哪个包/usr/include/rpc/rpc.h
(使用dpkg -S /usr/include/rpc/rpc.h
) 并安装它 (Wack-A-Mole 方法),或者执行sudo apt install build-essential
(它是一个包含您需要的内容的元包)。我推荐这种build-essential
方法。