ligen119 发表于 2016-4-9 10:09:22

分享lcd4linux从源码编译教程

本帖最后由 ligen119 于 2016-4-9 11:10 编辑

昨天发布了64位lcd4linux程序,后来作了一个笔记,记录了本次编译的全过程原帖:http://www.gebi1.com/forum.php?mod=viewthread&tid=247617


准备环境:
OS:debian 8.4 AMD64
系统安装选项:ssh server;系统基本工具;

1.安装编译基础包
#apt-get install python-dev python make autoconf gcc g++ subversion unzip gettext libusb++-dev libtool libtool-bin sdcc pkg-config

2.检出dpf驱动及相关工具
#cd /usr/src
#svn co https://svn.code.sf.net/p/dpf-ax/code/trunk dpf
#chmod -R 755 /usr/src/dpf

3.开始编译工作
进入dpf目录
#cd dpf
运行脚本 build-dpf-lcd4linux.sh
#./build-dpf-lcd4linux.sh
脚本执行后将自动检出lcd4linux的源码,检出源码后开始编译
如果编译不通过,则重新运行该脚本几次,编译通过后运行
#cd /usr/src/dpf/lcd4linux
#make install

4.lcd4linux编译完成后开始编译dpf相关驱动及库文件
--貌似debian8.4不用编译这些可以直接使用lcd4linux了
运行
#make

5.启动lcd4linux
#chmod 600 /usr/src/dpf/dpf_320x240.conf          --配置文件路径请根据情况自行确定
#lcd4linux -f /usr/src/dpf/dpf_320x240.conf

注:CONF配置文件需要修改权限为600

附:手动直接编译lcd4linux
安装编译基础包
#apt-get install python-dev python make autoconf gcc g++ subversion unzip gettext libusb++-dev libtool libtool-bin sdcc pkg-config
检出lcd4linux源码
#svn co https://ssl.bulix.org/svn/lcd4linux/trunk lcd4linux
#cd lcd4linux
#chmod -R 755 /usr/src/dpf/lcd4linux
#./bootstrap
#./configure --with-drivers=DPF
#make       --如果编译时报错,尝试再次编译
#make install

注:按DPF源码包的说明文档,DPF的相关驱动和库文件及刷机工具等编译时需要用到sdcc2.9,debian8.4使用APT方式安装的是3.4版本,在编译时会报错,因此sdcc需要下载2.9的源码来编译安装。源码下载链接:http://nbtelecom.dl.sourceforge.net/project/sdcc/sdcc/2.9.0/sdcc-src-2.9.0.tar.bz2
所需安装的额外程序:flex,bison






sedisonsun 发表于 2016-4-9 10:25:09

支持 分享

ym168 发表于 2016-4-9 21:46:10

强大,感谢分享!

0078 发表于 2016-4-10 10:44:18

感谢楼主分享

cheong0hk 发表于 2016-4-12 11:19:31

感谢楼主分享
页: [1]
查看完整版本: 分享lcd4linux从源码编译教程