RockyLinux 9 编译 FreeRDP 3.12

 

1、安装企业级软件仓库  epel-release



sudo
dnf install epel-release -y


 

2、安装依赖包

 

复制代码

 

 

sudo dnf --enablerepo=crb -y install ninja-build cups-devel systemd-devel libuuid-devel pulseaudio-libs-devel gcc-c++ libXrandr-devel gsm-devel gcc cmake ccache git-clang-format pam-devel fuse3-devel opus-devel lame-devel ocl-icd-devel docbook-style-xsl openssl-devel libX11-devel libXext-devel libXinerama-devel libXcursor-devel libXi-devel libXdamage-devel libXv-devel libxkbfile-devel alsa-lib-devel openh264-devel libavcodec-free-devel libavformat-free-devel libavutil-free-devel libswresample-free-devel libswscale-free-devel libusb1-devel uriparser-devel SDL2-devel SDL2_ttf-devel pkcs11-helper-devel krb5-devel cjson-devel cairo-devel soxr-devel wayland-devel wayland-protocols-devel libv4l libv4l-devel libwinpr

 

 

 

复制代码

 

3、处理  libwinpr 库

sudo ln -s /usr/lib64/libwinpr-tools2.so.2.11.7 /usr/lib64/libwinpr-tools.so
sudo ln -s /usr/lib64/libwinpr2.so.2.11.7 /usr/lib64/libwinpr.so

 

4、下载 FreeRDP 3.12.0,并编译安装

复制代码

git config --global https.proxy 'socks5://192.168.1.8:1080'  git config --global http.proxy 'socks5://192.168.1.8:1080' git clone https://github.com/freerdp/freerdp.git -b 3.12.0
mkdir ~/freerdp/build cd ~/freerdp/build/ cmake .. -DWITH_MBEDTLS=ON -D CMAKE_INSTALL_PREFIX=/usr/local D CMAKE_SKIP_INSTALL_RPATH=ON -DWITH_CAIRO=ON -DWITH_SERVER=ON -DWITH_SAMPLE=ON -DUSE_UNWIND=OFF -DWITH_SWSCALE=ON -DWITH_PLATFORM_SERVER=OFF -DCHANNEL_RDPECAM_CLIENT=ON make make install
复制代码

 

posted @   朵拉云  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示