Mstar Colinux:
到网上下载DirectFB-examples-1.2.0.tar.gz;
在colinux 桌面的console里面运行以下命令:
#exportPKG_CONFIG_PATH=/usr/local/lib/pkgconfig
#exportLD_LIBRARY_PATH=/usr/local/lib
#cd DirectFB-examples-1.2.0
#./configure
#make
#xterm -T df_fire -e /home/vick/f/df_andi --dfb:session=7--dfb:system=x11 --dfb:bg-color=FF000000 --dfb:translucent-windows --dfb:cursor
=====Fedora下 DirectFB编译测试DriectFB=====
开发库
http://www.directfb.org/downloads/Core/DirectFB-1.2.8.tar.gz
例子
http://www.directfb.org/downloads/Extras/DirectFB-examples-1.2.0.tar.gz
由于我在Fedora live 下编译,所以必须先安装 开发库 所依赖的环境:
整个编译及测试步骤如下,照此做完,就可以直观的看到DriectFB的效果了
1. // 升级开发环境
2.
3. yum install libpng-devel
4. yum install libjpeg-devel
5. yum install freetype-devel
6.
7. //解压
8. tar -xvf DirectFB-1.2.8.tar.gz
9. tar -xvf DirectFB-examples-1.2.0.tar.gz
10.
11. // 编译库
12. cd DirectFB-1.2.8
13. ./configure
14. make
15. make install
16.
17. // 为编译例子做准备
18.
19. // 更新环境变量,如果不设置,无法正常编译下面的例子
20. export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
21.
22. // 当然,也可以将以上环境变量添加到自己的 bash profile 中
23. // 例如 root 用户可以修改 /root/.bash_profile 加入 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
24.
25. // 指定directfb的库目录,如果不做这一步骤,无法正常运行
26. vi /etc/ld.so.conf
27. 在最后一行加入
28. /usr/local/lib
29. ldconfig
30.
31. 或者是设置环境变量
32. export LD_LIBRARY_PATH=/usr/local/lib
33.
34.
35.
36. // 编译例子
37. cd ..
38. cd DirectFB-examples-1.2.0
39. ./configure
40. make
41. make install
42.
43. // 运行例子
44. cd /usr/local/bin
45. ./df_window