优秀的编程知识分享平台

网站首页 > 技术文章 正文

ICU library not found错误的解决办法

nanyue 2024-08-13 07:54:09 技术文章 10 ℃

最近在Ubuntu环境下采用源码编译安装PostgreSQL16.X数据库系统过程中,按照之前版本的安装经验安装相关依赖后,当执行configure命令对系统环境和依赖做检查时,发现报”error: ICU library not found“错误,如下图:

按照提示,结合网上资料查找,首先执行如下命令:

apt install -y libicu-dev

安装libicu-dev开发包,然后,再次执行configure命令对系统环境和依赖做检查,发现还是报”error: ICU library not found“错误。

通过研究configure文件,经过多次尝试后,发现是缺少pkg-config安装包导致的,执行apt install pkg-config命令,安装pkg-config后,再次执行configure命令对系统环境和依赖做检查,顺利通过。

结论:

1、需要安装libicu-dev开发包;

2、需要安装pkg-config包。

这两个包都需要安装,缺一不可。

最近发表
标签列表