安装开发工具组
[root@ece2cd92dada ~]# dnf group install "Development Tools"
yum install autoconf automake libtool
yum install freetype-devel fontconfig libXft-devel
rpm -ivh http://repo.okay.com.mx/centos/8/x86_64/release/libexif-devel-0.6.21-16.el8.x86_64.rpm
rpm -ivh http://mirror.centos.org/centos/8/PowerTools/x86_64/os/Packages/giflib-devel-5.1.4-3.el8.x86_64.rpm
###如果以上2个包因为没有网络下载不了,可以手动下载上传安装
yum install libjpeg-turbo-devel libpng-devel giflib-devel libtiff-devel libexif-devel
yum install glib2-devel cairo-devel
git clone https://github.com/mono/libgdiplus
cd libgdiplus
./autogen.sh
make
make install
cd /usr/lib64/
ln -s /usr/local/lib/libgdiplus.so gdiplus.dll
make报错
根据提示缺少mono-project
wget http://download.mono-project.com/sources/mono/mono-6.12.0.122.tar.xz
xz -d mono-6.12.0.122.tar.xz
tar xaf mono-6.12.0.122.tar
cd mono-6.12.0.122
./autogen.sh
提示cmake找不到
安装cmake
https://idroot.us/install-cmake-centos-8/
wget https://github.com/Kitware/CMake/releases/download/v3.15.2/cmake-3.15.2.tar.gz
tar -zxvf cmake-3.15.2.tar.gz
cd cmake-3.15.2
./bootstrap
make
sudo make install
cmake --version
参考:https://blog.csdn.net/weixin_34336292/article/details/89583783
归纳一下
centos 8 安装libgdiplus需要如下依赖
1、dnf group install "Development Tools"
2、yum install autoconf automake libtool freetype-devel fontconfig libXft-devel libexif-devel giflib-devel libjpeg-turbo-devel libpng-devel giflib-devel libtiff-devel libexif-devel glib2-devel cairo-devel
3、cmake
4、mono-6.12.0.122 编译时间比较蛮长 需要耐心等待,建议使用tmux开一个窗口来跑(可以参考我的文档)
5、libgdiplus
6、重要 服务器磁盘需要比较大。mono的包解压出来有2个G
7、最后安装libgdiplus。比较尴尬,最后发现可以通过rpm包安装
俗话曰:抬头三尺有神明。就是当你能够相信“抬头三尺有神明”这样一件事情的时候,你的行为立刻得到了监控。用科学的手段来解释的话,一、减少目标矛盾,将这一切归给神明;二、坚持做一件事情;三、冥想祷告祈祷正念;四、受到监控。从这四个层面可以印证相信“抬头三尺有神明”可以提高意志力。来自樊登讲书《意志力》