#include <SDL/SDL.h>
#include <GLES2/gl2.h>
int main (int argc, char** argv) {
SDL_Init(SDL_INIT_VIDEO);
SDL_Surface* screen = SDL_SetVideoMode(800, 480, 16, SDL_OPENGL | SDL_FULLSCREEN);
if (!screen) {
printf("Error: %s\n", SDL_GetError());
return 1;
}
SDL_Delay(3000);
SDL_Quit();
}
$ ldd glestest
libSDL-1.3.so.0 => /usr/lib/libSDL-1.3.so.0 (0x4000b000)
libGLESv2.so => /usr/lib/libGLESv2.so (0x45d70000)
libc.so.6 => /lib/libc.so.6 (0x41028000)
libm.so.6 => /lib/libm.so.6 (0x41320000)
libdl.so.2 => /lib/libdl.so.2 (0x412c8000)
libpthread.so.0 => /lib/libpthread.so.0 (0x41168000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x41150000)
libIMGegl.so => /usr/lib/libIMGegl.so (0x464d8000)
libsrv_um.so => /usr/lib/libsrv_um.so (0x44e78000)
/lib/ld-linux.so.3 (0x41000000)