交叉编译GTK,DirectFB指向路径设置问题
交叉编译GTK库,目标路径和依赖的包位于:
/opt/STM/STLinux-2.3/devkit/sh4/target/usr
下,现在使用如下语句:
export SDKROOT="/opt/STM/STLinux-2.3/devkit/sh4/target"
export LDFLAGS="-L$SDKROOT/usr/lib"
export CFLAGS="-I$SDKROOT/usr/include"
export CPPFLAGS="-I$SDKROOT/usr/include"
配置环境变量,然后$export查看,配置成功
再进入gtk源码包,使用下列命令:
./configure --host=sh4-linux --build=i686-pc-linux-gnu --prefix=$SDKROOT/usr --with-gdktarget=directfb --without-x --without-libtiff
结果报错:
DirectFB 0.9.24 or newer and the cairo backend are required. The latest version of DirectFB is always available from http://www.directfb.org/.
查看/opt/STM/STLinux-2.3/devkit/sh4/target/usr路径下DirectFB的版本已经是1.4.xx,主机上的DirectFB的版本的确有问题。
交叉编译器是正确的。
求教:为什么上面的export命令未能成功生效,可能是哪些原因造成的,导致configure的时候仍然去找主机了?
/opt/STM/STLinux-2.3/devkit/sh4/target/usr
下,现在使用如下语句:
export SDKROOT="/opt/STM/STLinux-2.3/devkit/sh4/target"
export LDFLAGS="-L$SDKROOT/usr/lib"
export CFLAGS="-I$SDKROOT/usr/include"
export CPPFLAGS="-I$SDKROOT/usr/include"
配置环境变量,然后$export查看,配置成功
再进入gtk源码包,使用下列命令:
./configure --host=sh4-linux --build=i686-pc-linux-gnu --prefix=$SDKROOT/usr --with-gdktarget=directfb --without-x --without-libtiff
结果报错:
DirectFB 0.9.24 or newer and the cairo backend are required. The latest version of DirectFB is always available from http://www.directfb.org/.
查看/opt/STM/STLinux-2.3/devkit/sh4/target/usr路径下DirectFB的版本已经是1.4.xx,主机上的DirectFB的版本的确有问题。
交叉编译器是正确的。
求教:为什么上面的export命令未能成功生效,可能是哪些原因造成的,导致configure的时候仍然去找主机了?
...全文
相关推荐
DirectFB+GTK交叉编译
DirectFB GTK 交叉编译 编译平台:x86、Ubuntu-10.04 目标平台:SOC3210 交叉编译工具链:gcc-3.4.6(mipsel)
gtk+directfb移植
最新的directfb-1.2.0+gtk-1.12移植 步骤清晰 需要的依赖库明朗 愿大家少走弯路。
嵌入式linuxGUI-DiretFB+GTK.pdf
嵌入式linuxGUI-DiretFB+GTK.pdf
产业园区运营负责人在组织科技活动时,如何实现线上化管理与高效转化?.docx
产业园区运营负责人在组织科技活动时,如何实现线上化管理与高效转化?
高校技术转移办公室人员如何高效管理并发布科技成果信息?.docx
高校技术转移办公室人员如何高效管理并发布科技成果信息?


驱动开发/核心开发
