|
一、MiniGui的交叉编译
1.编译命令
编译前需要准备内核,把内核的源代码放到/opt/uClinux/uClinux-dist目录下。
进入libminigui目录
[…]#CC=arm-elf-gcc AR=arm-elf-ar RANLIB=arm-elf-ranlib LDFLAGS="-Wl,-elf2flt" ./configure \
--prefix="/opt/usr/local" \
--host=arm-elf-linux \
--build=i386-linux \
--disable-shared \
--enable-lite=yes \
--enable-video-fbcon=yes \
--enable-nativegal=yes \
--enable-nativeial=yes \
--enable-newgal=no \
--enable-timerunitms=no \
--enable-nativegalqvfb=no \
--enable-fblin8=no \
--enable-fblin16=no \
--enable-fblin24=no \
--enable-fblin32=yes \
--enable-dummyial=yes \
--enable-qvfbial=no \
--enable-nativeps2=no \
--enable-nativeimps2=no \
--enable-nativems=no \
--enable-nativems3=no \
--enable-nativegpm=no \
--enable-textmode=no \
--enable-rbfsupport=yes \
--enable-rbfgb12=no \
--enable-vbfsupport=no \
--enable-fontsserif=no \
--enable-fontcourier=no \
--enable-fontsymbol=no \
--enable-fontvgas=no \
--enable-qpfsupport=no \
--enable-ttfsupport=no \
--enable-type1support=no \
--disable-ttfsupport \
--enable-latin2support=no \
--enable-latin3support=no \
--enable-latin4support=no \
--enable-latin9support=yes \
--enable-gbsupport=yes \
--enable-gbksupport=no \
--enable-big5support=no \
--enable-unicodesupport=no \
--enable-savebitmap=yes \
--enable-gifsupport=yes \
--enable-jpgsupport=no \
--enable-pngsupport=no \
--enable-imegb2312=no \
--enable-imegb2312py=no \
--enable-aboutdlg=yes \
--enable-savescreen=no \
--enable-tinyscreen=no \
--enable-extfullgif=no \
--enable-video-dummy=no \
--enable-extskin=no
[…]#make
[…]#make install
|
|