Fedora下 DirectFB 开发手记(四) 交叉编译 GTK+

1、zlib ./configure --host 不支持

参考

http://www.cnwing.net/more.asp?name=linuxroot&id=252144


zlib 的 config 文件不是 看来此configure非彼configure也,打开一看,果然不是autoconf系列的

zlib 的编译

  

2、编译 GTK 遇到 pango 找不到的问题(明明 PANGO 正确编译并 make install 了)

*** Pango not found. Pango built with Cairo support is required
*** to build GTK+. See http://www.pango.org for Pango information.

方法一:

export LDFLAGS="-L$PREFIX/lib -Wl,-rpath,$PREFIX/lib"
http://hi.baidu.com/awei0618/blog/item/3e4e7964045019f6f73654ad.html

方法二:

修改 /usr/local/lib/pkgconfig/pango.pc 在修改 Libs 那一行為
Libs: -L${libdir} -lpango-1.0 -lfontconfig -lpng -ldirectfb

3、编译 GTK 遇到

gdkcursor-directfb.c:231: error: ‘__u32′ undeclared (first use in this function)

直接在 gdkcursor-directfb.c 加上
#define __u32 u32
#define __u8 u8

发布了36 篇原创文章 · 获赞 33 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/turui/article/details/5675989