Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4524380
  • 博文数量: 1148
  • 博客积分: 25453
  • 博客等级: 上将
  • 技术积分: 11949
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-06 21:14
文章分类

全部博文(1148)

文章存档

2012年(15)

2011年(1078)

2010年(58)

分类: 嵌入式

2011-04-25 16:58:07

本文的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

下生成 文件

  
  1. 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.生成了四个文件夹


  1. ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install$ ls
  2. bin include lib share
  3. ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install$
 
    2.在 include下包含了头文件

  1. ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install$ cd include/ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install/include$ ls
  2. SDL
  3. ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install/include$ ls SDL/*
  4. SDL/begin_code.h SDL/SDL_getenv.h SDL/SDL_platform.h
  5. SDL/close_code.h SDL/SDL.h SDL/SDL_quit.h
  6. SDL/SDL_active.h SDL/SDL_joystick.h SDL/SDL_rwops.h
  7. SDL/SDL_audio.h SDL/SDL_keyboard.h SDL/SDL_stdinc.h
  8. SDL/SDL_byteorder.h SDL/SDL_keysym.h SDL/SDL_syswm.h
  9. SDL/SDL_cdrom.h SDL/SDL_loadso.h SDL/SDL_thread.h
  10. SDL/SDL_config.h SDL/SDL_main.h SDL/SDL_timer.h
  11. SDL/SDL_cpuinfo.h SDL/SDL_mouse.h SDL/SDL_types.h
  12. SDL/SDL_endian.h SDL/SDL_mutex.h SDL/SDL_version.h
  13. SDL/SDL_error.h SDL/SDL_name.h SDL/SDL_video.h
  14. SDL/SDL_events.h SDL/SDL_opengl.h
  15. ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install/include$

    3.在 lib 下 生成了动态链接 库

  1. ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install$ cd lib/
  2. ywx@yuweixian:~/yu/root-applicaiton/SDL-1.2.14/__install/lib$ ls
  3. libSDL-1.2.so.0 libSDL.a libSDLmain.a pkgconfig
  4. libSDL-1.2.so.0.11.3 libSDL.la libSDL.so
  5. 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) |
给主人留下些什么吧!~~