Centos 安装 glib
下面就直接进入主题了,就不对 glib 是什么进行解释了。
安装glib
No package 'libffi' found
No package 'libpcre' found
>继续安装glib ./configure --prefix=/usr
发现原来的问题还是没有解决,为什么呢
原因: ./configure 不加 --prefix=/usr 指定安装目录,默认安装在/usr/local/bin目录下,具体原因可以看该文章 https://blog.csdn.net/zhangxinrun/article/details/7606098
>解决方法:返回 pcre 的目录
a) 卸载之前安装的:sudo make uninstall
b) 重新安装:./configure --prefix=/usr && sudo make && sudo sudo make install
c) 安装成功,返回安装 glib
>继续安装glib ./configure --prefix=/usr
出错,发现原来的错误已经改变
configure: error: *** The system-supplied PCRE does not support Unicode properties or UTF-8
>解决方法:重装 pcre,./configure 的时候添加参数
a) 进入 pcre 目录 : sudo make uninstall
b) ./configure--prefix=/usr --enable-utf8 --enable-unicode-properties
c) sudo make && sudo make install
pcre 安装成功
> 重回 glib 目录,继续 ./configure --prefix=/usr, 发现原来的错误已被解决。
> sudo make && sudo make install
通过,无错误,glib安装完成。
注意:用上述的命令安装glib,然后再安装 gtk+ 有些步骤会出现很多奇怪的错误。
在解决上述错误后,如果也安装完成了,可以用下面的命令重新安装过
> 卸载刚安装的:sudo make uninstall
> 重新编译:sudo CPPFLAGS=-I/usr/include LDFLAGS=-L/usr/lib ./configure --enable-static --disable-shared--disable-debugging --prefix=/usr --with-libiconv=gnu
这一步会出现一个错误:
configure: error: *** No iconv() implementation found in C library or libiconv
解决办法:安装libiconv-1.15.tar.gz
步骤:
a)tar -xvf libiconv-1.15.tar.gz
b)cd libiconv-1.15
c) ./configure --prefix=/usr
d)sudo make && sudo make install
libiconv 安装成功
> sudo make && sudo make install
glib安装完成。
Centos 安装 glib相关推荐
- linux安装glib,glib源码安装使用方法
glib源码下载地址 问题描述:centos 6.5 源码编译qemu ./configure时出现错误 ERROR: glib-2.22 gthread-2.0 is required to c ...
- CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题
centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...
- CentOS安装crontab
CentOS安装crontab: yum install crontabs 说明: service crond start //启动服务 service crond stop //关闭服务 servi ...
- CentOS 安装Apache
# centOS 安装A M P 环境 [参考简书作者,非常感谢!!!](https://www.jianshu.com/p/bc14ff0ab1c7) ## 一 Apache 环境安装 1 安装Ap ...
- centos 安装 NTFS支持
2019独角兽企业重金招聘Python工程师标准>>> 参考的原文网址: centos安装完之后,默认是不支持NTFS磁盘格式的,解决的方法之一就是安装NTFS-3G模块,但是默认的 ...
- centos安装及网络配置
感谢老师传授,共同学习!谢谢!仅供自己日后复习之用! centos安装关键点: 创建分区: / 系统分区 /boot 启动分区 SWAP 交换分区,虚拟内存.主要是缓解物理内存不足. 虚拟化软件: V ...
- centos安装tensorFlow的java环境
参考问题汇总 centos安装tensorFlow版本的时候会遇到的一些问题,参考这个链接:https://blog.csdn.net/luoyexuge/article/details/783212 ...
- centos 安装 svn
centos 安装svn服务 1. # yum install subversion 2.然后检查下安装的版本号 因为版本号不同可能会出现不同的情况 版本 信息 [root@VM_137_37_cen ...
- Linux(CentOS)安装分区方案
为什么80%的码农都做不了架构师?>>> Linux(CentOS)安装分区方案 /boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中 ...
最新文章
- scala_until
- 栈相关经典题:每日温度
- Linux下MySql插入汉字报错解决(/etc/my.cnf不存在)
- 高质量C++/C编程指南 ver 1.0
- 使用 Chrome 开发者工具的 lighthouse 功能分析 web 应用的性能问题
- 消息队列:RabbitMQ和Kafka的比较
- java.util.zip.zipexception_android-如何解决java.util.zip.ZipException?
- 4 QM配置-质量计划配置-编辑缺陷类型的代码组和代码
- tp5.0计划任务删除日志方法
- POI操作Excel时Cannot get a text value from a numeric formula cell非法参数异常
- 计算机硬件故障解决方法,计算机硬件故障分析与解决方法
- mouseenter鼠标事件
- 毕业5年决定你的一生
- AI 场景存储优化:云知声超算平台基于 JuiceFS 的存储实践
- 利用Python运行Ansys Apdl
- 带你了解下Kafka的客户端缓冲池技术
- 线上Mysql数据库崩溃事故的原因和处理
- L2TP客户端之Strongswan移植(一)
- 识别计算机硬件实训,计算机硬件及组装实训报告工作报告_1
- 用LED柔性软屏来设计异形造型的创意显示屏。
热门文章
- .7z.001 这种让人头疼的分卷格式
- Discuz!您当前的访问请求当中含有非法字符,已经被系统拒绝解决办法
- #Objective - C - UI-design - 第六天 -UIKit框架-UIScrollView-分屏相册练习(相册缩略图变为浏览到第几张)
- 谷歌浏览器设置启动页被hao123劫持_win10系统打开chrome主页会被hao123劫持的故障原因及解决方法...
- 高级驾驶辅助系统各子系统一览
- 网站被百度提示安全风险拦截后如何快速申请解封
- 【计算机导论调研报告】计算机从业人员的职业道德
- QML 导入ttf图标库
- 微信公众号的简单开发
- kile生成lib文件