Heim  >  Artikel  >  System-Tutorial  >  arm-linuxgtk, eine Portierung von GTK in ARM

arm-linuxgtk, eine Portierung von GTK in ARM

WBOY
WBOYOriginal
2024-06-01 20:32:10681Durchsuche

#主机安装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

machen&

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

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

machen

makeinstall

#installzlib1.2.3

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

machen

makeinstall

#installjpeg8

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

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

machen

makeinstall

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

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

machen

makeinstall

#7、expat-2.0.1

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

machen

makeinstall

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

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

machen

makeinstall

#9、libxml2-2.7.8

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

machen

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

machen

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

machen

makeinstall

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

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

machen

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

machen

makeinstall

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

#Konfigurationsdatei ändernGtk-Installation unter Linux, einige Parameter unten auf true ändern

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

machen

makeinstall

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

#Installieren Sie libgdk-pixbuf2.0-dev(apt-get-install)

exportLDFLAGS="-L$PREFIX/lib-Wllinux Training Red Flag Linux5.0,-rpathgtk-Installation unter Linux,$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

Kommentieren Sie autotestkeywords-bezogene Inhalte auf Tests/Makefile aus

machen

makeinstall

#--------directfb-Konfiguration-------------

1. Auf /rootfs/dev

ln-sttyS0tty0

2.. Erstellen Sie directfbrc auf etc und gtkdfb/etc und schreiben Sie den folgenden Inhalt

system=fbdev

fbdev=/dev/fb0

wm=Standard

Modus=320x240

Tiefe=32

Pixelformat=RGB16

no-vt

Konfigurieren Sie den Kernel so, dass er USB-Maus, -Tastatur und -Hub unterstützt. Die Eingabe ändert den Touchscreen auf Tastatur und Maus

Umgebung:

Host: ubuntu10.10

Compiler: arm-gcc-4.21

glibc-2.6.1

Das obige ist der detaillierte Inhalt vonarm-linuxgtk, eine Portierung von GTK in ARM. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn