当前位置:  技术问答>linux和unix

为arm平台写了个使用sdl的测试程序衔接时出现skipping incompatible然后就提示cannot find -lSDL了

    来源: 互联网  发布时间:2016-12-08

    本文导语:  makefile是这样写的 CC=arm-kindle-linux-gnueabi-gcc Target=fillrect $(Target): $(Target).o         $(CC) -lSDL -L/home/xsj/kindlelib -o  $(Target) $(Target).o   $(Target).o:$(Target).c         $(CC) -c $(Target).c -I/home/xsj/kindlelib clean:      ...

makefile是这样写的
CC=arm-kindle-linux-gnueabi-gcc
Target=fillrect
$(Target): $(Target).o
        $(CC) -lSDL -L/home/xsj/kindlelib -o  $(Target) $(Target).o  
$(Target).o:$(Target).c
        $(CC) -c $(Target).c -I/home/xsj/kindlelib
clean:
        rm -f *.o
install:
        cp $(Target) /srv/ftp/file/

/home/xsj/kindlelib目录下有从目标平台上复制下来的libSDL-1.2.so.0
出错信息如下:

arm-kindle-linux-gnueabi-gcc -lSDL -L/home/xsj/kindlelib -o  fillrect fillrect.o  
/usr/local/arm-kindle-linux-gnueabi/bin/../lib/gcc/arm-kindle-linux-gnueabi/4.4.5/../../../../arm-kindle-linux-gnueabi/bin/ld: skipping incompatible /home/xsj/kindlelib/libSDL.so when searching for -lSDL
/usr/local/arm-kindle-linux-gnueabi/bin/../lib/gcc/arm-kindle-linux-gnueabi/4.4.5/../../../../arm-kindle-linux-gnueabi/bin/ld: skipping incompatible /home/xsj/kindlelib/libSDL.a when searching for -lSDL
/usr/local/arm-kindle-linux-gnueabi/bin/../lib/gcc/arm-kindle-linux-gnueabi/4.4.5/../../../../arm-kindle-linux-gnueabi/bin/ld: cannot find -lSDL
collect2: ld returned 1 exit status
make: *** [fillrect] 错误 1

请问难道是我需要自己交叉编译sdl吗,只有一个libSDL-1.2.so.0不够吗?
谢谢大家帮忙

|
应该是名字不对

试试 -lSDL-1.2

或者改名 libSDL-1.2 为 libSDL

|
SDL是怎么编译的?你是交叉编译器必须交叉编译成库

    
 
 

您可能感兴趣的文章:

  • 在arm上加载模块时出现问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing类defaultbuttonmodel的类成员方法: armed定义及介绍
  • arm-elf-gcc 和 arm-linux-gcc有什么区别?arm-elf-gcc里的elf代表什么?
  • java命名空间javax.accessibility类accessiblestate的类成员方法: armed定义及介绍
  • 关于买ARM9或ARM11的开发板的问题~~~
  • arm-unknown-linux-gnu-gcc與arm-linux 的compiler有不同嗎
  • c/c++ iis7站长之家
  • 请问哪有 arm-linux-nm, arm-linux-addr2line等等这些工具的使用说明~~~
  • 使用eclipse 加入arm-elf-gcc 或arm-linux-gcc 编译器为什么不好使
  • 现在是ARM9还是ARM11比较流行啊?我想买开发板什么牌子的比较好啊,我是大学生。
  • ARM ping不通虚拟机,虚拟机可以ping通ARM
  • 疑惑softfloat的问题,并求arm-linux-gcc和arm-linux-softfloat-gcc4.1.1
  • 新手请教 移植2.6内核到arm9,芯片:arm926ejs,Flash: NOR
  • 请教:make ARCH=arm CROSS_COMPILE=arm-linu- menuconfig出错
  • arm-linux-gcc 交叉编译poco-1.3.5-all 报错stlport_arm_linux_gcc库找不到
  • 关于arm 2440 选择arm-linux-gcc编译器版本的问题
  • 字节对齐 ARM VS Not ARM,经验人士请指点!!
  • ARM开发怎么实现域名解析呢,ARM板能ping通IP,不能ping通域名?
  • 关于ARM的几个基本概念
  • arm linux 2.6.29 下载初级问题,大家指教
  • 关于ARM内核编译
  • arm-elf-gcc问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3