
[英]Why arm-linux-gnueabi-gcc and not arm-none-eabi-gcc when compiling Linux kernel and uBoot?
[英]arm-linux-gnueabi-gcc does not find library
我正在尝试在狗仔队自动驾驶环境中使用支持ARM Mali GPU的OpenGL ES编译ac程序。 我已经从Mali SDK编译了libGLESv2库,并且一切正常。 现在,我正在尝试让交叉编译器找到这样的库,但是它说:
/usr/lib/gcc-cross/arm-linux-gnueabi/5/../../../../arm-linux-gnueabi/bin/ld: cannot find -lGLESv2
我试图添加-v选项来检查库路径,它说:
LIBRARY_PATH=/usr/lib/gcc-cross/arm-linux-gnueabi/5/:/usr/lib/gcc-cross/arm-linux-gnueabi/5/../../../../arm-linux-gnueabi/lib/../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc-cross/arm-linux-gnueabi/5/../../../../arm-linux-gnueabi/lib/:/lib/:/usr/lib/
我已将libGLESv2.so库放置在此类目录的第一个目录中,但仍然无法正常工作。 你有什么建议?
谢谢,
戴维德
您可以从这里尝试解决方案
在CMakeLists.txt中添加“ link_directories(/home/davide/Scaricati/Mali_OpenGL_ES_SDK_v2.4.4/lib/arm)”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.