使用gtkmm源代码

如果你有兴趣协助开发gtkmm或修复gtkmm中的bug,你可能需要构建gtkmm的开发版。但是你不应该将开发版本覆盖稳定版。你应该选择已存在gtkmm版本的目录外的路径安装开发版。

构建gtkmm的最简单方法是使用jhbuild编译。jhbuild是一个可以使构建Gnome软件更容易的程序,它可以通过计算依赖关系做到按正确的顺序进行构建。本小节将简要说明如何设置jhbuildgtkmm的源代码仓库构建并安装开发版的gtkmm。想了解jhbuild的最新信息,请参考jhbuild手册

请注意,要从git构建gtkmm,通常你还需要从git构建许多的依赖项。jhbuild使此操作比平常更容易,但是构建和安装这些依赖依旧需要相当长的时间。在这过程中你可能会遇到构建问题,因为master分支并不总是能构建成功的,当然构建问题通常很快就会被修复。

gnome-build-metajhbuild的替代方案。构建系统组件维基页面对其进行了详细的介绍,在这里我们只介绍jhbuild