/ usr / bin / ld:从ubuntu 11.10升级到12.04后找不到-lGL

时间:2012-05-30 16:00:10

标签: ubuntu-12.04

我已经从ubuntu 11.10升级到ubuntu 12.04。 之后,我尝试编译android源码。

但这是我得到的错误:

/usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/EXECUTABLES/triangleCM_intermediates/triangleCM] Error 1
make: *** Waiting for unfinished jobs....
host Executable: triangleV2 (out/host/linux-x86/obj/EXECUTABLES/triangleV2_intermediates/triangleV2)
/usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/EXECUTABLES/triangleV2_intermediates/triangleV2] Error 1
true

您能否告诉我需要安装哪个库才能解析'-lGL'?

谢谢。

1 个答案:

答案 0 :(得分:1)

search on packages.ubuntu.com for "libGL.so"显示您可能需要安装的软件包。你在使用nvidia驱动程序吗?如果是这样,您可能需要安装受限制的nvidia驱动程序才能恢复库。