


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WEBKIT交叉编译心得周末哪都没去,在公司呆了两天,终于搞定了。看到小屏幕上浏览器窗口,心里轻松了,终于完成了。整个过程是参考/blog/cns!549302309A9552BE!397.entry头顶盔*手持剑*脚蹬靴,胖小虎.写的 交叉编译 Webkit (基于 GTK + DFB )很巧的是当初在intel打工时,也是做这个项目,只是没见过博主。细节的地方做了些改动和纠错DirectFB用的命令是:./configure -host=arm-linux -prefix=$ROOTFS_DIR/usr -with-gfxdrivers=none -enable-sdl=no -disable-x11 CFLAGS=-I$ROOTFS_DIR/usr/include LIBS=-L$ROOTFS_DIR/usr/lib -lz -ljpeg & make & make installglib-2.12.0:export ARCH=arm CC=$ARCH-linux-gcc echo ac_cv_type_long_long=yes$ARCH-linux.cache echo glib_cv_long_long_format=ll$ARCH-linux.cache echo glib_cv_stack_grows=no$ARCH-linux.cache echo glib_cv_uscore=no$ARCH-linux.cache echo ac_cv_func_posix_getpwuid_r=yes$ARCH-linux.cache ./configure -prefix=$ROOTFS_DIR/usr -cache-file=$ARCH-linux.cache -build= i686-pc-linux-gnu -target=$ARCH-linux -host=$ARCH-linux & make & make install glib在做configure时,如果还遇到test xxx过不去,打开configure,查找相应的符号XXX,输入echo XXX=no$ARCH-linux.cache no和yes看情况选吧cairo-1.4.2export ARCH=arm CC=$ARCH-linux-gcc export CFLAGS=-I$ROOTFS_DIR/usr/include export LDFLAGS=-L$ROOTFS_DIR/usr/lib ./configure -prefix=$ROOTFS_DIR/usr -enable-directfb -disable-xlib -disable-win32 -enable-png -enable-freetype -enable-pdf -enable-ps -build= i686-pc-linux-gnu -target=$ARCH-linux -host=$ARCH-linux & make & make install pango-1.16.2:export ARCH=arm CC=$ARCH-linux-gcc export LDFLAGS=-L$ROOTFS_DIR/usr/lib -Wl,-rpath=$ROOTFS_DIR/usr/lib export FREETYPE_CONFIG=$ROOTFS_DIR/usr/bin/freetype-config ./configure -prefix=$ROOTFS_DIR/usr -build= i686-pc-linux-gnu -with-arch=$ARCH -without-x -target=$ARCH-linux -host=$ARCH-linux & make & make install pango还是有点问题,字体显示还不正常。webkit的地方有一点改动./configure -prefix=$ROOTFS_DIR/usr -with-target=directfb -without-x -build=i686-pc-linux-gnu -target=$ARCH-linux -host=$ARCH-linux CFLAGS=-I$ROOTFS_DIR/usr/include CPPFLAGS=-I$ROOTFS_DIR/usr/include icu_config=$ROOTFS_DIR/usr & make & make install1.可能出现缺少X11的头文件,搜索下缺少的X11的文件,复制到$ROOTFS_DIR/usr/include下。2.出现失败信息关于 “u_charType_3_6”, 打开 libJavaScriptCore.la(跟autogen.sh 同一目录下),在dependency_libs 行最末尾添加-licui18n。继续makemake install编译完成了在Program/.lib目录下运行./Gtklauncher,就可以看到浏览器窗口了。几点心得:1.出问题多重启,很多莫名其妙的问题,重启后就解决了2.哪个模块遍布过去,删掉该模块和相关的模块,重装。3.路径问题很麻烦,要搞清本地路径和遍到arm上路径。4.如果出现C compiler cannot create XXX 等错误,是因为c编译器来回换出现的问题,重新登陆一个终端,如果还有这样的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年儿科护理学惊厥题库及答案
- 2025年高级养老护理题库及答案467题
- 2025年低压电工理论考试笔试试题含答案
- 2025年电工高级考试题库及答案
- 2025年行政职业能力测试考试试题库解析答案解析
- 电影投资合同条款范本
- 压力容器操作人员2025年安全职责安全责任意识试卷及答案
- 房地产销售代理合同法律风险防范技巧
- 2025年福建公务员申论考试真题及答案
- 2025年税务师考试税法一历年真题与答案解析试题与答案
- 【初中语文】第1课《消息二则》课件++2025-2026学年统编版语文八年级上册
- 电力消防安全知识考试题库含答案2025
- 2025年国学与传统文化考试试题及答案
- 仪表参数调校规程
- 2025 精神障碍患者暴力行为干预资源利用护理课件
- 2024年10月自考00144企业管理概论真题及答案
- 子宫颈炎症护理课件
- 石油化工课件
- 非小细胞肺癌课件
- 6.1正视发展挑战 课件 2025-2026学年度道德与法治九年级上册 统编版
- 涉密人员岗前知识培训课件
评论
0/150
提交评论