1. 下载安装 mingw-w64

首先,从 mingw-w64 的官方网站(https://mingw-w64.org/doku.php/download)上下载 mingw-w64 安装程序。根据你的操作系统架构和需要安装的位数选择相应的版本。例如,如果你的操作系统是 64 位的,你可以下载 mingw-w64-x86_64-7.0.0-win32-seh-rt_v5-rev0.7z 文件。

下载后,解压缩到一个你希望安装的位置,然后将该目录添加到系统环境变量中的 PATH 变量中。

  1. 下载 GTK 源码

从 GTK 官方网站(https://www.gtk.org/download/)上下载最新的 GTK 源代码。下载后,将它解压缩到一个你希望存放的位置。

  1. 安装依赖库

在你编译 GTK 之前,你需要安装一些依赖库,这些库可以通过 mingw-w64 安装。打开命令行窗口,运行以下命令:

pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-toolchain

这个命令会安装 gtk3 和 mingw-w64 工具链。

  1. 编译 GTK

进入 GTK 源码目录。在命令行窗口中运行以下命令:

./configure --prefix=/usr/local/gtk3 --disable-gtk-doc --disable-gtk-test --disable-cups --disable-glibtest
make
make install

这个过程可能需要一些时间。编译完成后,GTK 将被安装在 /usr/local/gtk3 目录下。

  1. 裁剪体积

在安装 GTK 后,你可以使用 strip 命令来裁剪 GTK 库的体积。在命令行窗口中,进入 GTK 库目录,运行以下命令:

strip *.dll

这个命令将去除 GTK 库中的符号表和调试信息,从而减小库文件的体积。

至此,你已经成功地用 mingw64 编译了 GTK 源码,并且裁剪了库文件的体积。

Windows 下使用 mingw64 编译 GTK 源码并裁剪体积

原文地址: https://www.cveoy.top/t/topic/oBbq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录