由于cgles在高版本的ubuntu中出现头文件不存在的错误,导致只能使用的最高ubuntu版本是20.04。今天问了一下AI,下面给出AI的解决办法,经过测试,是能够编译成功的,测试的版本是ubuntu22.04[aru_23]
安装开发库
sudo apt-get install libtirpc-dev
修改Makefile文件
打开你的makefile文件,将之前的代码改为如下的代码,其实就修改了两行
LIBDIR = # 修改点 1:添加 -ltirpc XLIBS = -lm -ltirpc # 修改点 2:添加 -I/usr/include/tirpc XCFLAGS = -O3 -I/usr/include/tirpc XLDFLAGS =
重新编译
sudo apt install build-essential # 这个编译库一定需要安装 make clean make cgles

本文作者为lxz,转载请注明。