安装完官方说明的的包,还会出错。
编译 一次需要74+分钟,
提示信息
host SharedLib: lib64EGL_translator (out/host/linux-x86/obj/lib/lib64EGL_translator.so)
/usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/lib64EGL_translator.so] Error 1
make: *** Waiting for unfinished jobs....
解决方法 :
sudo apt-get install libglu1-mesa-dev
还有问题
/usr/bin/ld: cannot find -lGL
/collect2: ld returned 1 exit status
usr/usr/bin/ld: cannot find -lGL
collect2: /bin/ld:ld returned 1 exit status cannot find -lGL
collect2:
ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libGLES_CM_translator.so] Error 1
make: *** Waiting for unfinished jobs....
make: *** [out/host/linux-x86/obj/lib/libEGL_translator.so] Error 1
make: *** [out/host/linux-x86/obj/lib/libGLES_V2_translator.so] Error 1
real 44m37.463s
user 74m6.194s
sys 6m1.687s
本文记录了在Linux环境下编译过程中遇到的问题及解决方法。主要解决了找不到-lGL链接库导致的编译失败,通过安装libglu1-mesa-dev库来修复。但后续仍出现类似错误。

被折叠的 条评论
为什么被折叠?



