wt01yn
驱动牛犊
驱动牛犊
  • 注册日期2002-03-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1559回复:3

请教SDL的 cross-compile 问题

楼主#
更多 发布于:2004-05-17 21:19

    我想利用SDL在一块ARM板子上显示图像,但是搞不定SDL的cross-compile问题。

    如果直接./configure、 make、 make install,可以编译运行于主机上的应用程序;
但是如果用交叉编译工具编译TARGET上应用程序,会提示“Undefined……”,好像是链接
错误。我估计是因为安装时生成的库文件是针对主机的,是用主机自带的编译工具编译的。


    如果在 ./configure 的时候,指定\"--target=armv4l-linux\",这样好像不行,根本没
有用。

    后来我索性把/usr/bin下有关的gcc、ld、ar等程序都链接到我的交叉编译工具上在安
装,./configure是可以的,但是make的时候出错,就不用说具体的应用程序了。


    这到底是怎么回事呢?大侠给点建议啊,不管有没有做过SDL,一般性的建议都欢迎!
谢谢!
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-27 22:00
你是什么CPU啊?能否具体一点。

看现象,好像是glib有问题。

SDL是什么意思?
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
freasy
驱动牛犊
驱动牛犊
  • 注册日期2004-01-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-01 21:49
SDL是一种用于程控交换机的语言吧
lsshao
驱动牛犊
驱动牛犊
  • 注册日期2004-02-03
  • 最后登录2007-10-29
  • 粉丝0
  • 关注0
  • 积分33分
  • 威望5点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-11 21:58
由于不知道你的具体情况,我只讲我经历的交叉编译过程与你分享!!!
我是在i386平台上编译Powerp82xx的驱动程序!我使用的是eldk编译器
在PC机的linux上安装好eldk,修改环境变量,将eldk内的pcc_82xx内核编译(具体过程参考内核编译),然后才能用pcc_82xx-gcc 编译我们的驱动程序。
游客

返回顶部