阅读:1559回复:3
请教SDL的 cross-compile 问题我想利用SDL在一块ARM板子上显示图像,但是搞不定SDL的cross-compile问题。 如果直接./configure、 make、 make install,可以编译运行于主机上的应用程序; 但是如果用交叉编译工具编译TARGET上应用程序,会提示“Undefined……”,好像是链接 错误。我估计是因为安装时生成的库文件是针对主机的,是用主机自带的编译工具编译的。 如果在 ./configure 的时候,指定\"--target=armv4l-linux\",这样好像不行,根本没 有用。 后来我索性把/usr/bin下有关的gcc、ld、ar等程序都链接到我的交叉编译工具上在安 装,./configure是可以的,但是make的时候出错,就不用说具体的应用程序了。 这到底是怎么回事呢?大侠给点建议啊,不管有没有做过SDL,一般性的建议都欢迎! 谢谢! |
|
沙发#
发布于:2004-05-27 22:00
你是什么CPU啊?能否具体一点。
看现象,好像是glib有问题。 SDL是什么意思? |
|
|
板凳#
发布于:2004-06-01 21:49
SDL是一种用于程控交换机的语言吧
|
|
地板#
发布于:2004-06-11 21:58
由于不知道你的具体情况,我只讲我经历的交叉编译过程与你分享!!!
我是在i386平台上编译Powerp82xx的驱动程序!我使用的是eldk编译器 在PC机的linux上安装好eldk,修改环境变量,将eldk内的pcc_82xx内核编译(具体过程参考内核编译),然后才能用pcc_82xx-gcc 编译我们的驱动程序。 |
|