Fedora下 DriectFB 开发手记(2)

由于我在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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpygz.html