本文的copyright归yuweixian4230@163.com 所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。
作者:yuweixian4230@163.com
博客:yuweixian4230.blog.chinaunix.net
参考了:tq摄像头移植手册中内容
http://blog.chinaunix.net/space.php?uid=24219701&do=blog&cuid=2438521
1.下载 SDL 源码
我下载的是:SDL-1.2.14.tar.gz
2. 解压并进入 cd SDL-1.2.14/
3. 编译,并在当前目录生成__install 目录,在__install
下生成 文件 - ywx@yuweixian:~/yu/root-application/SDL-1.2.14$ ./configure --prefix=/home/ywx/yu/root-application/SDL-1.2.14/__install/ --disable-video-qtopia --disable-video-dummy --disable-video-fbcon --disable-video-dga --disable-arts --disable-esd --disable-alsa --disable-cdrom --disable-video-x11 --disable-nasm --target=arm-linux --host=arm-linux --enable-video-fbcon
1.生成了四个文件夹- ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install$ ls
-
bin include lib share
-
ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install$
2.在 include下包含了头文件- ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install$ cd include/ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install/include$ ls
-
SDL
-
ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install/include$ ls SDL/*
-
SDL/begin_code.h SDL/SDL_getenv.h SDL/SDL_platform.h
-
SDL/close_code.h SDL/SDL.h SDL/SDL_quit.h
-
SDL/SDL_active.h SDL/SDL_joystick.h SDL/SDL_rwops.h
-
SDL/SDL_audio.h SDL/SDL_keyboard.h SDL/SDL_stdinc.h
-
SDL/SDL_byteorder.h SDL/SDL_keysym.h SDL/SDL_syswm.h
-
SDL/SDL_cdrom.h SDL/SDL_loadso.h SDL/SDL_thread.h
-
SDL/SDL_config.h SDL/SDL_main.h SDL/SDL_timer.h
-
SDL/SDL_cpuinfo.h SDL/SDL_mouse.h SDL/SDL_types.h
-
SDL/SDL_endian.h SDL/SDL_mutex.h SDL/SDL_version.h
-
SDL/SDL_error.h SDL/SDL_name.h SDL/SDL_video.h
-
SDL/SDL_events.h SDL/SDL_opengl.h
-
ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install/include$
3.在 lib 下 生成了动态链接 库- ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install$ cd lib/
-
ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install/lib$ ls
-
libSDL-1.2.so.0 libSDL.a libSDLmain.a pkgconfig
-
libSDL-1.2.so.0.11.3 libSDL.la libSDL.so
-
ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install/lib$
4.复制文件 1. 复制 include/ 目录下SDL目录到 /home/ywx/arm-cross/arm-2010.09/arm-none-linux-gnueabi/libc/usr/include/
2. 复制 lib/*.so* 动态链接库 到 /home/ywx/arm-cross/arm-2010.09/arm-none-linux-gnueabi/libc/armv4t/lib/
3. 复制 lib/*.so* 动态库 到开发板文件系统 /lib/ 下
我这里附上 include目录,及3个动态链接库 附件
SDL附件.rar
阅读(2631) | 评论(0) | 转发(0) |