交叉编译GTK,DirectFB指向路径设置问题

lxwa890223 lxwa890223 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
交叉编译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的时候仍然去找主机了?
...全文
评论 1
收藏 已收藏
分享
返回顶部