前言
本文会通过介绍在linux平台下的GStreamer的源码编译和单步调试example实例。官网介绍直接通过命令行来安装gstreamer可以参考链接:Installing on Linux。 这种方法安装后,基于gstreamer的程序,单步调试的时候并不会进入到gstreamer源码,无法进行源码级别的学习。
环境搭建
按照官网的提示,如果是在windows/linux/MACOS下面,会使用meson工具来编译整个gstreamer代码(Building from source using Meson),其他的平台下需要使用Cerbero来编译(Building from source using Cerbero)。所以我们使用meson这个工具在linux上编译。
-
meson版本