当前位置: 首页 > news >正文

交叉编译DirectFB,以及报错解决方法

一、安装依赖库

sudo apt-get install build-essential g++ git autogen autoconf automake libtool bison flex

二、下载DirectFB源码

git clone -b directfb-1.7 https://github.com/deniskropp/DirectFB.git

三、配置编译参数

cd DirectFB
./autogen.sh

设置交叉编译工具链

export CC=arm-linux-gnueabihf-gcc
export CXX=arm-linux-gnueabihf-g++
export AR=arm-linux-gnueabihf-ar
export RANLIB=arm-linux-gnueabihf-ranlib
export STRIP=arm-linux-gnueabihf-strip

DirectFB编译配置 

./configure --prefix=/home/qq/licheepi/kit/directfb --host=arm-linux --enable-freetype=no --enable-png=no --enable-zlib=no --enable-x11=no

四、报错处理

这个是说缺少fluxcomp命令,这个命令包含在flux库里的,这个库也是DirectFB作者开发的,但是下报错中给的链接可能已经失效了,无法克隆这个仓库,这个仓库我找到了,放在下面。

configure: error: 
*** DirectFB compilation requires fluxcomp ***

Unless you are compiling from a distributed tarball you need fluxcomp
available from git://git.directfb.org/git/directfb/core/flux installed
in your PATH.

需要先编译安装flux

git clone https://github.com/deniskropp/flux.git

http://www.xdnf.cn/news/599689.html

相关文章:

  • Vue3+Vite+TypeScript项目中跨页多选表格的实现与应用
  • MCP协议:AI时代的“万能插座”,如何重塑互联网技术生态?
  • Linux的启动流程
  • 华为仓颉语言生成的程序的分发部署
  • Basic concepts for seismic source - Coulomb failure stress change
  • C++内存复制
  • (01)华为GaussDB((基于PostgreSQL))高斯数据库使用记录,dbeaver客户端配置高斯驱动,连接高斯数据库
  • 订单越来越到导致接口列表查询数据缓慢解决思路
  • 【结构体宏定义】C语言结构体与宏定义:传感器配置的巧妙结合
  • 高等数学-求导
  • 计算机组成体系结构
  • 数据库-数据处理
  • B2160 病人排队
  • 算法题(153):哈夫曼编码
  • CAD打印没有标注解决方法
  • vue2实现元素拖拽
  • Git实战演练,模拟日常使用,快速掌握命令
  • “轩辕杯“云盾砺剑 CTF挑战赛web方向题解
  • 【AI论文】VisualQuality-R1:通过强化学习进行推理诱导的图像质量评估
  • 【Java】异常的初步认识
  • 1.2 Box以及 InsideBox的使用
  • python字符串
  • fastadmin添加管理员账号只能查看一个表中指定条件的数据
  • 【朝花夕拾】S32K144 backdoor key解锁后劳德巴赫或者JLINK更新app
  • Python3 批量处理银行电子回单
  • 深搜题(如何找到进入下一层深搜的条件)
  • 第十九章 ADC——电压采集
  • ZeroMQ Sockets介绍及应用示例
  • 01_消息中间件概述
  • for...in 和 for...of:用法、区别