Fedora下 DirectFB 开发手记(二) 编译测试 DriectFB

有了Frambuffer 我们就可以尝试使用 DriectFB,由于工作内容相关,我下载的是指定版本的 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的效果了

 

// 升级开发环境 yum install libpng-devel yum install libjpeg-devel yum install freetype-devel //解压 tar -xvf DirectFB-1.2.8.tar.gz tar -xvf DirectFB-examples-1.2.0.tar.gz // 编译库 cd DirectFB-1.2.8 ./configure make make install // 为编译例子做准备 // 更新环境变量,如果不设置,无法正常编译下面的例子 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig // 当然,也可以将以上环境变量添加到自己的 bash profile 中 // 例如 root 用户可以修改 /root/.bash_profile 加入 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig // 指定directfb的库目录,如果不做这一步骤,无法正常运行 vi /etc/ld.so.conf 在最后一行加入 /usr/local/lib ldconfig 或者是设置环境变量 export LD_LIBRARY_PATH=/usr/local/lib // 编译例子 cd .. cd DirectFB-examples-1.2.0 ./configure make make install // 运行例子 cd /usr/local/bin ./df_window

你可能感兴趣的:(工作,测试,bash,Path,library)