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