step0、参考
step1、安装依赖
所有时 | Terminal + Shell + GNU CoreUtils |
下载时 | cURL |
解压时 | tar + xz |
编译时 | meson、ninja、gcc / GCC | Clang / LLVM |
运行时 | glibc ( libc.so 、libpthread.so 、ld-linux-x86-64.so ) |
step2、使用curl命令下载Pango
源码包 ()
curl -LO https://download.gnome.org/sources/pango/1.44/pango-1.44.7.tar.xz
step3、使用tar解压Pango
源码包
tar vxf pango-1.44.7.tar.xz
step4、进入pango-1.44.7
目录
cd pango-1.44.7
step5、查看pango-1.44.7
目录的内容
step6、使用meson配置编译参数
meson setup [option]... -D<变量>=<值> <buildDIR>
本软件特有的变量 | 类型 | 可取值 | 默认值 | 说明 |
---|---|---|---|---|
freetype | feature | auto | disabled | enabled | auto | 是否使用freetype |
fontconfig | feature | auto | disabled | enabled | auto | 是否使用fontconfig |
cairo | feature | auto | disabled | enabled | auto | 是否使用Cairo |
gtk_doc | boolean | true | false | false | 是否使用gtk-doc 生成文档 |
install-tests | boolean | true | false | false | 是否编译测试代码 |
示例:
meson setup --prefix=$(pwd)/output --buildtype=release --backend=ninja build
step7、使用ninja编译、安装
ninja -C build && ninja -C build install