Linux CentOS安装ICU库

Linux CentOS安装ICU库

经验文章nimo972025-03-27 13:01:238A+A-

简介

这个ICU可不是我们行业常说的“重症监护室”哦。

ICUInternational Component for Unicode的简称,是一套稳定成熟、功能强大、轻便易用和跨平台支持Unicode 的开发包

International Component for Unicode (以下简称 ICU) 使得开发人员在 C/C++ 和 Java 上开发全球化软件产品更容易,ICU 项目由Unicode Consortium管理。

GitHub地址:
https://github.com/unicode-org/icu/

ICU 可以根据客户端的语言环境给客户返回最接近语言的字符串,也就是说客户端可能与服务器端的语言环境不一致,不能只根据服务器端的语言来返回字符串。而且将来单独增加或维护资源文件,不需要重新生成可执行文件或动态链接库。为了提高重用性,最好将所有资源信息统一管理,不是每个模块各自维护管理。

:在编译安装PHP8时会用到这个库,详情请参考:CentOS8 编译安装 PHP8.0.8

安装

(1)、Linux通用编译安装icu:

# 下载
wget https://github.com/unicode-org/icu/releases/download/release-65-1/icu4c-65_1-src.tgz
# 解压
tar -xf icu4c-65_1-src.tgz
# 进入目录
cd icu/source
# 检查生成makefile
./configure --prefix=/usr
# 编译
make
# 安装
make install

如果在./configure过程中,遇到了:

configure: error: C++ compiler g++ does not work or no compiler found

可以对应的安装:

yum install gcc gcc-c++ # centos系统
apt install build-essential # ubuntu系统

(2)、CentOS yum安装

如果你是CentOS系列的操作系统,直接如下Yum安装即可。

yum install libicu-devel

:有对wget命令不熟悉的同学,可以参考:linux wget命令详解

点击这里复制本文地址 以上内容由nimo97整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

尼墨宝库 © All Rights Reserved.  蜀ICP备2024111239号-7