总结
豆包 AI 助手文章总结
首页 > 系统教程 > LINUX > 正文

arm-linuxgtk,ARM中gtk的移植

王林
发布: 2024-05-14 09:13:01
转载
1148人浏览过

#主机安装gettextlibglib2.0-dev

sudoapt-getinstallgettextlibglib2.0-dev

exportPREFIX=/gtkdfb&

#installglib2.16

echoac_cv_type_long_long=yes>arm-none-linux-gnueabi.cache&

echoglib_cv_stack_grows=no>>arm-none-linux-gnueabi.cache&

echoglib_cv_uscore=no>>arm-none-linux-gnueabi.cache&

echoac_cv_func_posix_getpwuid_r=yes>>arm-none-linux-gnueabi.cache&

CC=arm-none-linux-gnueabi-gcc

./configure--host=arm-none-linux-gnueabi--build=i686-pc-linux--cache-file=arm-none-linux-gnueabi.cache--prefix=$PREFIX--enable-static--enable-sharedac_cv_func_posix_getgrgid_r=yes

make&

-------------不一定须要-----------------------

gtester.c

#ifndefARG_MAX

#defineARG_MAX0xffff

#endif

giounix.c

#ifndefSSIZE_MAX

安装下载_linux下安装bt4_linux下gtk安装

#defineSSIZE_MAX0x7fffffff

#endif

makeinstall&

-------------不一定须要-----------------------

exportLDFLAGS=-L$PREFIX/lib

exportCFLAGS="-g-I$PREFIX/include"

exportPKG_CONFIG_PATH=$PREFIX/lib/pkgconfig

#---------atk1.20.0-----------------------

./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX--enable-static--enable-shared

make

makeinstall

#installzlib1.2.3

CC=arm-none-linux-gnueabi-gcc./configure--prefix=$PREFIX--shared

make

makeinstall

#installjpeg8

./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX--enable-static--enable-shared

linux下gtk安装_安装下载_linux下安装bt4

make

makeinstall

#---------------libpng1.2.44-------------------------

./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX--enable-static--enable-shared

make

makeinstall

#7、expat-2.0.1

CC=arm-none-linux-gnueabi-gcc./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX-enable-static--enable-shared

make

makeinstall

#----------freetype2.4.4------------

CC=arm-none-linux-gnueabi-gcc./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX--enable-static--enable-shared

make

makeinstall

#9、libxml2-2.7.8

CC=arm-none-linux-gnueabi-gcc./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX--enable-static--enable-shared

make

linux下gtk安装_linux下安装bt4_安装下载

makeinstall

#--------------fontconfig2.5.0---------------------

exportLIBXML2_CFLAGS=-I/gtkdfb/include/libxml2

exportLIBXML2_LIBS="-L/gtkdfb/lib-lxml2"

./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX--with-freetype-config=$PREFIX/bin/freetype-config--with-arch=arm-enable-static--enable-shared

make

makeinstall

#----------------------DirectFB1.3.0------------------------------------

./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX--with-gfxdrivers=none--with-inputdrivers=all--enable-png--enable-jpeg--disable-tiff--enable-zlib--enable-sdl=no--enable-gif=no--disable-x11--enable-static--enable-shared

make

makeinstall

#----------pixman-0.16.0------------

./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX--enable-static--enable-shared

make

makeinstall

#----------------------cairo-1.8.6------------------------------------

./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX--without-x--disable-xlib--disable-xlib-xrender--enable-directfb--enable-freetype--disable-win32--enable-pdf--enable-ps--disable-svg--enable-png--enable-static--enable-shared

make

makeinstall

#-------------------------Pango1.20.5---------------------------------------

#更改configure文件linux下gtk安装,将下边一些参数改成true

have_cairo=true

have_cairo_png=true

have_cairo_ps=true

have_cairo_pdf=true

have_cairo_freetype=true

./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX--enable-cairo--without-x--enable-static--enable-shared

make

makeinstall

#---------------------gtk+-2.16.0-----------------------------------------

#安装libgdk-pixbuf2.0-dev(apt-get-install)

exportLDFLAGS="-L$PREFIX/lib-Wllinux培训红旗linux5.0,-rpathlinux下gtk安装,$PREFIX/lib"

exportCPPFLAGS="-I$PREFIX/include"

./configure--host=arm-none-linux-gnueabi--prefix=$PREFIX--with-gdktarget=directfb--without-libtiff--enable-static--enable-shared

linux下gtk安装_安装下载_linux下安装bt4

在tests/makefile上面注释掉autotestkeywords相关内容

make

makeinstall

#--------dirctfb配置-------------

1.在/rootfs/dev上面

ln-sttyS0tty0

2..在etc和gtkdfb/etc上面构建directfbrc写入如下内容

system=fbdev

fbdev=/dev/fb0

wm=default

mode=320x240

depth=32

pixelformat=RGB16

no-vt

配置内核支持usb滑鼠、键盘和hub。输入将触摸屏改成键盘和鼠标

环境:

主机:ubuntu10.10

编译器:arm-gcc-4.21

glibc-2.6.1

以上就是arm-linuxgtk,ARM中gtk的移植的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:ITcool网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号