使用gtkmm源代码
如果你有兴趣协助开发gtkmm或修复gtkmm中的bug,你可能需要构建gtkmm的开发版。但是你不应该将开发版本覆盖稳定版。你应该选择已存在gtkmm版本的目录外的路径安装开发版。
构建gtkmm的最简单方法是使用jhbuild编译。jhbuild是一个可以使构建Gnome软件更容易的程序,它可以通过计算依赖关系做到按正确的顺序进行构建。本小节将简要说明如何设置jhbuild从gtkmm的源代码仓库构建并安装开发版的gtkmm。想了解jhbuild的最新信息,请参考jhbuild手册。
请注意,要从git构建gtkmm,通常你还需要从git构建许多的依赖项。jhbuild使此操作比平常更容易,但是构建和安装这些依赖依旧需要相当长的时间。在这过程中你可能会遇到构建问题,因为master分支并不总是能构建成功的,当然构建问题通常很快就会被修复。
gnome-build-meta是jhbuild的替代方案。构建系统组件维基页面对其进行了详细的介绍,在这里我们只介绍jhbuild。
- F.1. 设置jhbuild
- F.2. 安装和使用gtkmm的git版本