You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装plib-1.8.0时遇到GL库缺失的configure错误及无Makefile的make错误的解决方法咨询

安装plib-1.8.0时遇到GL库缺失的configure错误及无Makefile的make错误的解决方法咨询

嘿,我之前编译老的依赖OpenGL的库时也碰到过一模一样的问题,这明显是系统里缺了GL的开发包导致的。给你几个可行的解决步骤,应该能搞定:

先装对应系统的OpenGL开发依赖包

不同Linux发行版的包名不一样,你照着自己的系统选命令就行:

  • Ubuntu/Debian这类Debian系系统:
    直接用apt装最基础的GL开发库:
    sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
    
  • Fedora/CentOS/RHEL这类RPM系系统:
    用dnf或者yum安装:
    sudo dnf install mesa-libGL-devel mesa-libGLU-devel
    # 要是你的系统是比较老的CentOS,换成yum就行
    sudo yum install mesa-libGL-devel mesa-libGLU-devel
    

重新运行configure(记得先清缓存)

装完依赖后,回到plib的解压目录里,先把之前configure生成的残留文件清掉,避免干扰:

make distclean  # 如果之前没运行过configure,这步可以跳过
./configure

要是依赖装对了,这次configure应该能顺利找到GL库,生成Makefile,之后你就可以跑make编译,再用sudo make install完成安装了。

万一还是找不到?试试手动指定库路径

有些特殊环境或者老系统里,可能configure没法自动找到GL库的位置,这时候你可以手动把库路径传给它:

./configure LDFLAGS="-L/usr/lib/x86_64-linux-gnu -lGL -lGLU"

这里的/usr/lib/x86_64-linux-gnu是64位Linux常见的GL库存放路径,要是你的系统是32位,换成/usr/lib就好。

备注:内容来源于stack exchange,提问作者Footy Potato

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 09:58:13