# glib-compile-resources > 将资源文件(例如图像)编译成二进制资源包。 > 这些可以通过 GResource API 链接到 GTK 应用程序中。 > 更多信息:。 - 将 `file.gresource.xml` 中引用的资源编译为 .gresource 二进制文件: `glib-compile-resources {{file.gresource.xml}}` - 将 `file.gresource.xml` 中引用的资源编译为 C 源文件: `glib-compile-resources --generate-source {{file.gresource.xml}}` - 将 `file.gresource.xml` 中的资源编译到指定的目标文件,扩展名可以是 .c、.h 或 .gresource: `glib-compile-resources --generate --target={{file.ext}} {{file.gresource.xml}}` - 打印 `file.gresource.xml` 中引用的资源文件列表: `glib-compile-resources --generate-dependencies {{file.gresource.xml}}`