Ubuntu 配置swftools(Ubuntu14.04)

1.下载文件

wget http://swftools.org/swftools-0.9.0.tar.gz
tar -zvxf swftools-0.9.0.tar.gz
wget http://www.ijg.org/files/jpegsrc.v7.tar.gz
tar -zvxf jpegsrc.v7.tar.gz
wget http://download.savannah.gnu.org/releases-noredirect/freetype/freetype-2.3.12.tar.gz
tar -zvxf freetype-2.3.12.tar.gz

注:版本不同可能安装会报错,我自己试验的版本是swftools-0.9.2.tar.gz,freetype-2.4.0.tar.gz,jpegsrc.v7.tar.gz

2.先安装jpegsrc

cd jpegsrc.v7
sudo ./configure
sudo make
sudo make install

(文件目录名字可能不同进入相应目录即可)

3.安装freetype

cd freetype-2.3.12
rm -f config.cache
sudo ranlib /usr/local/lib/libjpeg.a
sudo ldconfig /usr/local/lib
sudo LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include" ./configure
sudo make
sudo make install

4.如果要pdf2swf需要安装xpdf-reader

sudo apt-get install xpdf

5.最后安装swftools

cd swftools-0.9.0
sudo LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include" ./configure --prefix=/usr/swftools
sudo make
sudo make install

 

注:

报错:g++未找到命令

sudo apt-get install g++

报错:You need zlib to compile swftools

解决办法:

sudo apt-get install zlib1g-dev

另外多次make记得

make clean

 

转载于:https://www.cnblogs.com/linxingyun/p/5643714.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/271432.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

传统的线性降维方法效果不佳。_机器学习西瓜书简明笔记(11)降维与度量学习...

上篇主要介绍了几种常用的聚类算法,首先从距离度量与性能评估出发,列举了常见的距离计算公式与聚类评价指标,接着分别讨论了K-Means、LVQ、高斯混合聚类、密度聚类以及层次聚类算法。K-Means与LVQ都试图以类簇中心作为原型指导聚类&#xff0…

计算机系统基础:设备管理知识笔记

1、设备管理介绍 设备管理主要包括设备分配、缓冲区管理、实际物理I/O设备操作、通过管理提高设备利用率和方便用户使用的目的。 设备属于计算机系统和外界交互的工具,不要负责计算机和外部的输入/输出工作,通常称为外设。 2、设备分类 2.1 按数据组织分…

灌篮高手微信登录是什么服务器,灌篮高手微信登录版本

这款《灌篮高手》手游游戏是由同名的火爆动漫改写而成的,里边的游戏角色都是有极致的复原和保存,足球运动员特点都是有一定的展现。也有经典的动漫故事情节和每个高等院校足球队的复原。现阶段为大伙儿出示的是灌篮高手微信登录版本,能够和小…

写代码时注意的几点

一.规范性 书写清晰布局清晰命名合理命名尽量使用有意义的单词; 变量常用i,j,k命名; 函数常用f,h,g命名。 二.完整性 完成基本功能考虑边界条件 做好错误处理对应的考虑好三个测试 功能性测试 边界测试 容错测试 三.鲁棒性 采取防御式编程 处理无效的输入 转载于:…

华为发布岳云鹏手机_刚刚,华为发布鸿蒙2.0!手机可用!

不凡的2020年激动人心的时刻终于到来今天下午3时华为开发者大会2020在正式开幕鸿蒙2.0发布!本次大会包含主题演讲、技术论坛、松湖对话、Codelabs、Teach.Hour、互动体验等系列环节,大会将持续3天,众多活动也将于线上同步直播。技术论坛环节在…

Mac下安装jdk8

直接点击dmg文件 安装成功 在终端输入 Java -vesion 提供百度云链接方便大家下载 链接: https://pan.baidu.com/s/1n2SY-61KFb6-c1UcshZt1Q 链接: https://pan.baidu.com/s/1n2SY-61KFb6-c1UcshZt1Q 密码: g0mj

硬件基础:嵌入式物联网系统软硬件基础知识大全

本文主要介绍嵌入式系统的基础知识,涉及嵌入式软件和硬件的方方面面,希望对各位有帮助。嵌入式系统基础1、嵌入式系统的定义(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,…

ctrl z撤销后如何恢复_回收站清空后数据如何恢复?

回收站清空后数据如何恢复?怎么恢复回收站误删除文件?很多人为了电脑的更好运行以及其它的原因,都会定期清理一下桌面的回收站里的文件,有时候会一键清空,可能是想全部删除又或者是想特定删除一些而不小心全清理了&…

云上城之个服务器维护时间,云上城之歌寒冬边界开服时间表_云上城之歌新区开服预告_第一手游网手游开服表...

今日开服15:00三十八区苍炎之门已经开服2021-08-1010:00三十八区巨石林野已经开服2021-08-0915:00三十八区荧光要塞已经开服10:00三十八区雷神圣所已经开服2021-08-0710:00三十八区万华天街已经开服2021-08-0615:00三十八区不朽要塞已经开服2021-08-0515:00三十八区圣灵古域已经…

java中成员变量和局部变量的区别

成员变量和局部变量的区别 (1)在类中的位置不同 成员变量:类中方法外 局部变量:在方法或者代码块中,或者方法的声明上(即在参数列表中) (2)在内存中的位置不同 成员变量:在…

jh锂电保护电路_锂电池过充电、过放电、过流及短路保护电路原理及电路图

下图为一个典型的锂离子电池保护电路原理图。该保护回路由两个MOSFET(V1、V2)和一个控制IC(N1)外加一些阻容元件构成。控制IC负责监测 电池电压与回路电流,并控制两个MOSFET的栅极,MOSFET在电路中起开关作用,分别控制着充电回路与放电回路的导…

一个串口接2个设备_重庆市有2个大观镇,一个乡村旅游发达,一个特产柚子

同名的乡镇是很常见的现象,就连一个市里就有很多同名的乡镇,在之前的文章里说过,重庆市有2个临江镇、2个义和镇等。今天继续看看,重庆市内两个同名乡镇——大观镇,一个属于南川区,一个属于梁平区&#xff0…

泛型入门

java集合有个缺点——将一个对象放进集合之后,该对象的编译类型就会变成Object类型(其运行时类型不变)编译时不检查对象的类型。 泛型概念:java的参数化类型,即在创建集合时指定集合元素的类型。 如,List&l…

计算机系统基础:设备管理采用的相关技术知识笔记

1、通道技术 设备管理的通道技术是为了数据传输可以独立于CPU,让CPU从繁琐的I/O工作中解脱出来。设置通道后,CPU、只需要向通道发I/O指令,通道接收到指令后,从主存中取出本次要执行的通道程序并执行,只有完成了I/O任何后才会向CPU…

vue 滑动置顶功能_VUE 实现滚动监听 导航栏置顶的方法_蜡烛_前端开发者

非重点的代码,比如样式啥的,我就不放上来了,一笔带过简略的写一下1. data ()data () {paddingBottom: 1.5rem, // 给最外层div一个padding-bottom// 因为footer是fixed定位 如果padding-bottom为0 数据列表拉到最下面的时候 会有部分数据被fo…

treelist自动定位行_国内首创!金川集团千米深井双定位补偿摇台投用

新甘肃客户端金昌讯(新甘肃甘肃日报记者谢晓玲)近日,金川集团二矿区18行副井提升系统罐笼自动化改造项目顺利完成并投入使用。项目研发的双定位补偿摇台是国内同行业首创,可以实现罐笼在井筒内水平和竖直方向的同步定位,从根本上解决了传统摇…

css样式图片、渐变、相关小知识

一,background-position:(图片定位) 三种写法: 1):按%比,左上角最小(0%,0%),右下角最大(100%&…

计算机系统基础:磁盘调度知识笔记

1、磁盘调度介绍 磁盘可以被多个进程共享的设备,如果有多个进程请求访问磁盘时,为了保证信息的安全,系统的每一时刻只允许一个进程进入磁盘进行I/O操作,别的进程需要等待。 磁盘需要采用一种适当的算法,使每个进程对磁…