Poppler

Poppler是用于呈现可移植文档格式(PDF)文档的免费软件实用程序库。它的开发得到freedesktop.org的支持。它通常在Linux系统上使用,并被开源GNOME和KDE桌面环境的PDF查看器使用。

源码下载

在官网下载源码:

编译

下载源码后解压,然后在终端进入到解压目录,通过命令编译:

sudo cmake -G Ninja

报错:

-- Checking for module 'nss>=3.19'
--   No package 'nss' found
-- Could NOT find NSS3 (missing: NSS3_LIBRARIES NSS3_CFLAGS)
-- Package Qt6Core or Qt6Gui or Qt6Widgets or Qt6Test not found
-- Checking for module 'cairo>=1.10.0'
--   No package 'cairo' found
-- Could NOT find Boost



这个很简单,根据上面的提示,通过 apt-get install 将缺少的库一顿安装就行了。

接下来执行命令:

sudo cmake --build .
sudo cmake --build . --target install


可以看到,默认安装到 /usr/local 中去了。

Linux下Poppler源码编译安装相关推荐

  1. 01 linux 下tcl源码编译安装和tcl手册使用

    标签(空格分隔): 源码编译安装 2020.7.7 1 下载安装包.tar.gz 2 解压压缩包 3 进入configure文件所在文件夹,执行./configure ./configure 注解: ...

  2. Linux 下 PostgreSQL 源码编译安装

    由于微信不允许外部链接,你需要点击文章尾部左下角的 "阅读原文",才能访问文中链接. PostgreSQL 是一个功能强大的开源对象关系数据库管理系统(ORDBMS),它从伯克利写 ...

  3. 在Linux下用源码编译安装apache2

    Linux下安装一个软件,最好去看下它的官方guide,apache2.4的安装安装guide 0. installation guide http://httpd.apache.org/docs/2 ...

  4. linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git

    21运维原创,转载请注明出处. 最近线上要使用git进行代码发布和版本管理了,之前搞过,一直没有做记录.从今儿起开始记录这块. linux上(当前文章使用的是centos,ubuntu采用apt-ge ...

  5. Linux下通过源码编译安装程序

    本文简单的记录了下,在Linux下如何通过源码安装程序,以及相关的知识. 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的 ...

  6. (转)linux上nginx源码编译安装

    亲测有效: 转:  https://segmentfault.com/a/1190000007116797https://segmentfault.com/a/1190000007116797 ngi ...

  7. linux下基于源码软件安装的那些事

    基于源码的软件安装本质就是程序的源代码制作二进制程序的过程,这个过程中就会依赖一些基础软件和函数库来完成程序制作.这些依赖包括但不仅限于: gcc或者cc等C语言编译器: make.autoconfi ...

  8. Linux下qwt源码编译,QWT的编译与配置

    QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图.它为具有技术专业背景的程序提供GUI组件和一组实用类 ...

  9. Linux下软件源码包安装问题解决方法

    从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件 通常从源码包安装软件的步骤是: tar jxvf gtk+-2.4.13.tar.bz2 解开源码包 cd gtk+-2.4 ...

最新文章

  1. HttpClient 学习整理[转]
  2. CodeForces - 1529F It‘s a bird! No, it‘s a plane! No, it‘s AaParsa!(最短路+思维建图)
  3. LeetCode单链表题目测试代码(只需添加对应题目,本地即可debug)
  4. Attributes.Add用途与用法
  5. 工作方式 柔らかいコミュニケーション
  6. 【ML小结11】高斯混合模型GMM
  7. 数字信号处理-02- FPGA常用运算模块-加减法器和乘法器
  8. 今日头条定位融资商业计划书
  9. bzoj4816 [Sdoi2017]数字表格(反演)
  10. 四级网络工程师笔记-计算机网络(下)
  11. 投影幕布尺寸计算器_投影幕布尺寸计算方式
  12. 分享两套模板,zblog模板和emlog模板。
  13. 简单的ppt转成pdf在线转换方法
  14. Treap + FHQ Treap
  15. 【网络工程师精华篇】超实用!100个网络基础知识汇总,网络工程师必备!
  16. MySQL 8.0 初学与基础项目实践
  17. 人生之路1.20代码 第一部分
  18. CSS:精灵图 字体图标
  19. 【论文解读】Faster R-CNN 实时目标检测
  20. 自定义光照烘焙和采样

热门文章

  1. 蒙特利尔大学发布2021年最新自监督小样本检测综述
  2. 时间序列里面最强特征之一
  3. 网易发布云计算战略,“为解放程序员而来”
  4. Python进阶【第七篇】文件处理
  5. NOIP2008 双栈排序
  6. SpringMVC默认欢迎页面的问题
  7. Linux的hostname修改详解
  8. zabbix监控防火墙和交换机
  9. javascript:使用document.getElementById读取数据为空分析
  10. INotifyPropertyChanged 接口