ctenos编译安装OBS(24.03)

ctenos编译OBS最新版24.03

原文链接:
https://blog.csdn.net/weixin_44259356/article/details/103404567
1,安装依赖

sudo yum install \
         make \
         gcc \
         gcc-c++ \
         gcc-objc \
         cmake \
         git \
         libX11-devel \
         mesa-libGL-devel \
         libv4l-devel \
         pulseaudio-libs-devel \
         libspeexdsp-devel \
         x264-devel \
         freetype-devel \
         fontconfig-devel \
         libXcomposite-devel \
         libXinerama-devel \
         qt5-qtbase-devel \
         qt5-qtx11extras-devel \
         qt5-qtsvg-devel \
         libcurl-devel \
         systemd-devel \
         ffmpeg \
         ffmpeg-devel \
         luajit-devel \
         python3-devel \
         mbedtls \
         mbedtls-devel \
         swig

查看cmake版本

cmake -version

cmake版本应该与obs源码版本对应,我这里使用最新版obs源码,cmake版本必须大于3.8,我这里使用最新版cmake如下:

cmake version 3.14.5

如果不是最新版则升级cmake
卸载原cmake

yum remove cmake

下载cmake

wget https://github.com/Kitware/CMake/releases/download/v3.14.5/cmake-3.14.5-Linux-x86_64.tar.gz

解压

tar zxvf cmake-3.14.5-Linux-x86_64.tar.gz

添加环境变量

vi /etc/profile.d/cmake.sh

加入以下内容:

export CMAKE_HOME=/opt/cmake-3.14.5-Linux-x86_64
export PATH=$PATH:$CMAKE_HOME/bin

CMAKE_HOME为cmake保存目录
保存,退出,执行:

source /etc/profile

再次查看版本,就升级成功了。
查看gcc版本

gcc --version

这里gcc版本必须大于5.1.0
通过以下命令更新gcc
yum install centos-release-scl -y
yum install devtoolset-8 -y
scl enable devtoolset-8 bash
gcc --version

2,下载编译OBS(版本24.03)

git clone --recursive https://github.com/obsproject/obs-studio.git
cd obs-studio
mkdir build && cd build
cmake -DUNIX_STRUCTURE=1 ..
make -j4
sudo make install

创建配置文件

vi /etc/ld.so.conf.d/local.conf

添加:

/usr/local/lib 

运行

sudo ldconfig

编译进度出现百分之百,能找到obs程序说明就编译安装成功了。
注:如果是虚拟机打开obs可能会显示您的显卡不支持obs,打开虚拟机设置,开启3d加速,然后调高图形处理器显存重新打开obs就可以了。
参考链接:
https://obsproject.com/wiki/install-instructions#red-hatfedora-based-build-directions

https://stackoverflow.com/questions/47238577/target-requires-the-language-dialect-cxx17-with-compiler-extensions-but-cma

https://www.jianshu.com/p/36f5d3524240

发布了46 篇原创文章 · 获赞 6 · 访问量 9400

猜你喜欢

转载自blog.csdn.net/weixin_44259356/article/details/103404567
obs