Linker 生成库时链接失败

Linker 生成库时链接失败,linker,makefile,configure,Linker,Makefile,Configure,我正在从源代码处编译和安装SDL_TTF,以获得用于开发的最新版本 我已经构建并安装了sdl2,sdl_映像,但是这个sdl_ttf给我带来了一些麻烦 当我从构建目录调用 ../configure -prefix=/opt/sdl2_ttf && make && make install 事情似乎进展顺利,直到我开始链接似乎是glfont的内容 我得到这个错误: /usr/bin/ld: cannot find -lGL collect2: error: ld

我正在从源代码处编译和安装SDL_TTF,以获得用于开发的最新版本

我已经构建并安装了sdl2,sdl_映像,但是这个sdl_ttf给我带来了一些麻烦

当我从构建目录调用

../configure -prefix=/opt/sdl2_ttf && make && make install
事情似乎进展顺利,直到我开始链接似乎是glfont的内容

我得到这个错误:

/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
Makefile:504: recipe for target 'glfont' failed
make: *** [glfont] Error 1

我不明白为什么这个文件不能生成。

链接器说
libGL
在默认搜索路径中的任何目录中都不存在。未安装
libGL
,或者它安装在链接器看不到的地方。你不这么认为吗?环顾一下/usr/include/GL/中的GL.h实际上有很多标题glcorearb.h glext.h GL.h GL_mangle.h glxext.h glx.h glx_mangle.h和一个内部目录。这就是我提出这个问题的原因。头文件不是库。
find/usr/lib-name'libGL*'
的输出是什么?谢谢,我找到了问题所在。在从OSX中主要使用终端进行迁移之后,我现在正在使用linux。这个问题源于这样一个事实:linux区分大小写,而mac os x则不区分大小写。我不知道,但现在我知道了。但是,您提供的命令显示文件确实存在,谢谢您的帮助。