gtk+-2.6.10+DirectFB-1.0.0-rc1

1,//
将root_fs_i386.ext2.bz2 复制到 /root/pda/  下,解压
  #bunzip2 root_fs_i386.ext2.bz2
 
# mkdir root_fs                    //工程根目录

# e2fsck -f root_fs_i386.ext2
# dd if=/dev/zero of=root_fs_i386.ext2 bs=1 count=0 seek=2048M
# resize2fs -p root_fs_i386.ext2
                把root_fs扩成2048M,否则空间可能不够

 
# mount -o loop  root_fs_i386.ext2 root_fs             //挂接

#chroot root_fs                                           //改变根目录

?2///
将stable.tar.gz复制到root_fs下 解压,

用chroot 终端进入perl-5.8.8目录下
   #/bin/bash Configure -d -e -O -Uuseperlio
   #make
   #make test                            (有错误???先忽略)//可以忽略这步
   #make install

安装完成后 perl 所在目录为 /usr/local/lib/perl5, perl 执行文件
在 /usr/local/bin 中。                        
(安装过程最后跳过一些安装---不知以后会不会出问题????--)
//
3
automake-1.9.6.tar.gz
./configure
make
make install
By default, `make install' installs the package's commands under
`/usr/local/bin', include files under `/usr/local/include', etc.

4
autoconf-2.60.tar.gz
./configure
make
make check          (Optionally)
make install
By default, `make install' installs the package's commands under
`/usr/local/bin', include files under `/usr/local/include', etc.
/
5 /
下载了pkg-config-0.20.tar.gz
编译会通过也能安装。
./configure                                  (后改./configure  --prefix=/usr)
make
make install
By default, `make install' will install the package's files in
`/usr/local/bin', `/usr/local/man', etc.
/
6...
libiconv-1.11.tar.gz                
./configure                                            (后改./configure  --prefix=/usr)
make
make install
By default, `make install' will install the package's files in
`/usr/local/bin', `/usr/local/man', etc
/
7
gettext-0.15.tar.gz
./configure                       (后改./configure  --prefix=/usr)
make
make check          (Optionally)
make install
By default, `make install' will install the package's files in
`/usr/local/bin', `/usr/local/man', etc
/
8
glib-2.8.5.tar.bz2

./configure --prefix=/usr        //((checking size of char... configure: error: cannot compute sizeof (char), 77))
         ((gettext-0.15.tar.gz     ./configure  --prefix=/usr  解决)
 make        
make install

//
9。
expat-2.0.0.tar.gz
./configure
make
make install
/
10。
freetype-2.1.4.tar.bz2
./configure --prefix=/usr
make
make install

11
fontconfig-2.2.90.tar.gz
./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
make
make install
///
 PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/lib/pkgconfig"
 export PKG_CONFIG_PATH
将/usr/local/lib/pkgconfig目录下的libpng12.pc 和libpng.pc文件复制到/usr/lib/pkgconfig目录下
(应该是先安装libpng)避免在安装pango-1.10.2.tar.bz2时出现编译错误(
/software/pango-1.10.2/examples/cairosimple.c:82: undefined reference to `cairo_surface_write_to_png'

collect2: ld returned 1 exit status

make[2]: *** [cairosimple] Error 1

make[2]: Leaving directory `/software/pango-1.10.2/examples'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/software/pango-1.10.2'

make: *** [all] Error 2
)///


cairo-1.2.2.tar.gz
./configure  --prefix=/usr
make
make install
///

12
pango-1.10.2.tar.bz2
./configure  --prefix=/usr
make
make install
/
13
atk-1.10.3.tar.gz
./configure  --prefix=/usr
make
make install
/
14
zlib-1.2.3.tar.gz
./configure
make
make install
/
15
libpng-1.2.8.tar.bz2
cp scripts/makefile.linux  makefile            (复制makefile文件)           
make
make install
//
16
jpegsrc.v6b.tar.gz 
./configure    --prefix=/usr
make
make test
make install
make install-lib   //可以在DirectFB-0.9.21.tar.gz 中避免JPEG support is missing - many applications won't work correctly!)) 
//
17
tiff-3.8.0.tar.gz
./configure
make
make install
///
18
 libtool-1.5.22.tar.gz  
./configure
make
make install
//
19
DirectFB-1.0.0-rc1.tar.gz
./configure  --prefix=/usr       
make
make install

20.
     directfb放到解压到gtk/gdk下  把照modify文件修改gtk+-2.6.10的脚本文件
gtk+-2.6.10.tar.bz2

将/usr/include/cairo目录下的文件复制到/usr/include下

 


       
      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值