refs:
meson使用:
Command-line commandshttps://mesonbuild.com/Commands.html
步骤:
1)下载源码 && 解压
wget https://gitlab.freedesktop.org/gstreamer/gstreamer/-/archive/1.18/gstreamer-1.18.tar.gz
tar -xvf gstreamer-1.18.tar.gz
2)创建构建路径
cd gstreamer-1.18
mkdir __BUILD_DEBUG
mkdir __BUILD_RELEASE
3)配置meson选项
meson --debug --prefix /home/ubuntu/_WORKSPACE/deps/gstreamer-1.18 __BUILD_DEBUG/ ./
4)编译
meson compile -C __BUILD_DEBUG/
5)安装
meson install -C __BUILD_DEBUG/
6)配置环境变量
添加 export PATH=$PATH:/home/ubuntu/_WORKSPACE/deps/gstreamer-1.18/bin 到 ~/.bashrc 尾部
添加 /home/ubuntu/_WORKSPACE/deps/gstreamer-1.18/lib/x86_64-linux-gnu 到 /etc/ld.so.conf.d/x86_64-linux-gnu.conf 尾部
使用 ldconfig 刷新动态库搜索路径缓存
至此,gst-inspect 和 gst-launch 这些工具已经可以正常运行。