Fedora 40编译CDE GUI时接连出现头文件缺失类编译错误
编译错误解决方案:rpc/rpc.h 与 X11/Intrinsic.h 找不到
1. 解决 rpc/rpc.h 找不到的问题
rpc/rpc.h 属于传统RPC(远程过程调用)的头文件,现代多数Linux发行版已将其归入tirpc(Transport Independent RPC)库的开发包中:
- Debian/Ubuntu 系发行版,执行命令安装依赖:
sudo apt install libtirpc-dev - RHEL/CentOS/Rocky Linux 系发行版,执行命令安装依赖:
sudo yum install tirpc-devel
如果安装后仍报错,需在configure阶段指定头文件路径:
CPPFLAGS="-I/usr/include/tirpc" ./configure
重新执行configure后再运行make即可。
2. 解决 X11/Intrinsic.h 找不到的问题
X11/Intrinsic.h 是Xt Intrinsics库的核心头文件,属于X11窗口系统的开发组件:
- Debian/Ubuntu 系发行版,执行命令安装依赖:
sudo apt install libxt-dev - RHEL/CentOS/Rocky Linux 系发行版,执行命令安装依赖:
sudo yum install libXt-devel
安装完成后重新运行make即可继续编译。
内容的提问来源于stack exchange,提问作者The QNX girl
相关产品推荐
相关产品推荐

