大家好!
我需要对Android中EGL和OpenGL ES的源码进行修改后编译链接(生成libEGL_android.so、libGLESv_CM_android.so、libGLESV2_android.so三个共享库文件),但是我以前没接触过Android编程,查了一些资料,但是还是不太清楚。我想请问:
1、在Android中编译EGL和OpenGL ES需要重新编译整个Android的源码吗?有没有不需要重编源码的?
2、EGL和OpenGL ES库算是核心中的还是NDK中的?
3、EGL和OpenGL ES库的编译环境怎么搭建(Linux的就行)?有参考资料的链接更好。以上,
谢谢!AndroidOpenGL ES源码编译

解决方案 »

  1.   

    我也不是很明白,先说两个1.如果你在源码环境下一般需要先编译大版本,因为你编译opengl时可能会依赖一些其它的库.
    2.我不知道android中是否提供了opengl ES的源码,如果有直接到其含有Android.mk目录中用mm进行编译
      

  2.   


    非常感谢,OpenGL ES的源码我有,Android.mk也有,您说的的直接到其含有Android.mk目录中用mm进行编译,这种方式就不需要编译整个Android了是吗?还有,您说的这种方式需要用什么样的环境呢?是不是在Linux下,需要下载Android源码先编译一遍(或者搞到一个别人编译后的)?需要其他什么工具吗?比如ARM的交叉编译工具。
      

  3.   


    非常感谢,OpenGL ES的源码我有,Android.mk也有,您说的的直接到其含有Android.mk目录中用mm进行编译,这种方式就不需要编译整个Android了是吗?还有,您说的这种方式需要用什么样的环境呢?是不是在Linux下,需要下载Android源码先编译一遍(或者搞到一个别人编译后的)?需要其他什么工具吗?比如ARM的交叉编译工具。需要编译大版本的.
    就在linux下面,下载android源码后先编译一偏