centos安装libgdiplus-6.1

参考:https://chat.deepseek.com/share/fhak78p0eprkm8reeh

源码:

# 从Mono官方下载完整源码包
wget https://download.mono-project.com/sources/libgdiplus/libgdiplus-6.1.tar.gz
tar -xzf libgdiplus-6.1.tar.gz
cd libgdiplus-6.1

安装必要的依赖包:

sudo yum groupinstall "Development Tools"
sudo yum install libgif-devel libexif-devel libjpeg-devel libpng-devel libtiff-devel glib2-devel cairo-devel fontconfig-devel freetype-devel libX11-devel

 

运行 configure:

# 运行配置脚本
./configure --prefix=/usr

# 如果上面命令失败,尝试更简单的配置
./configure --prefix=/usr/local

编译和安装

# 编译
make

# 如果编译成功,安装
sudo make install

# 更新库缓存
sudo ldconfig

安装完成后验证:

# 检查库文件
ldconfig -p | grep gdiplus

# 检查版本
pkg-config --modversion libgdiplus

# 检查文件位置
find /usr -name "*gdiplus*" 2>/dev/null

 

王层安装后:

sudo ldconfig
# 检查库文件
ldconfig -p | grep gdiplus

# 检查版本
pkg-config --modversion libgdiplus

# 检查文件位置
find /usr/local -name "*gdiplus*" 2>/dev/null


# 创建符号链接到系统库目录
sudo ln -sf /usr/local/lib/libgdiplus.so /usr/lib64/libgdiplus.so
sudo ln -sf /usr/local/lib/libgdiplus.so.0 /usr/lib64/libgdiplus.so.0

# 验证符号链接
ls -la /usr/lib64/libgdiplus.so*



# 最终验证库是否可用
ldconfig -p | grep gdiplus

# 测试库是否能正常加载
ldd /usr/local/lib/libgdiplus.so | head -10

 

posted on 2025-10-10 09:07  RookieBoy666  阅读(3)  评论(0)    收藏  举报