Windows 下使用 mingw64 编译 GTK 源码并裁剪体积
- 下载安装 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 变量中。
- 下载 GTK 源码
从 GTK 官方网站(https://www.gtk.org/download/)上下载最新的 GTK 源代码。下载后,将它解压缩到一个你希望存放的位置。
- 安装依赖库
在你编译 GTK 之前,你需要安装一些依赖库,这些库可以通过 mingw-w64 安装。打开命令行窗口,运行以下命令:
pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-toolchain
这个命令会安装 gtk3 和 mingw-w64 工具链。
- 编译 GTK
进入 GTK 源码目录。在命令行窗口中运行以下命令:
./configure --prefix=/usr/local/gtk3 --disable-gtk-doc --disable-gtk-test --disable-cups --disable-glibtest
make
make install
这个过程可能需要一些时间。编译完成后,GTK 将被安装在 /usr/local/gtk3 目录下。
- 裁剪体积
在安装 GTK 后,你可以使用 strip 命令来裁剪 GTK 库的体积。在命令行窗口中,进入 GTK 库目录,运行以下命令:
strip *.dll
这个命令将去除 GTK 库中的符号表和调试信息,从而减小库文件的体积。
至此,你已经成功地用 mingw64 编译了 GTK 源码,并且裁剪了库文件的体积。
原文地址: https://www.cveoy.top/t/topic/oBbq 著作权归作者所有。请勿转载和采集!