XFreerdp2.x编译安装
1、下载freerdp编译包
git clone https://github.com/FreeRDP/FreeRDP.git 或者指定版本zip文件下载
2、安装freerdp所依赖包
for i in `find ./ -type f`;do cat ${i} | grep -i 'openssl-devel';if [ $? == "0" ];then echo "${i}"; fi ;done 查看需要的安装包
2.x版本的实际路径文件
./packaging/rpm/freerdp-nightly.spec
gcc-c++ \
cmake >= 2.8.12 \
libxkbfile-devel \
libX11-devel \
libXrandr-devel \
libXi-devel \
libXrender-devel \
libXext-devel \
libXinerama-devel \
libXfixes-devel \
libXcursor-devel \
libXv-devel \
libXdamage-devel \
libXtst-devel \
cups-devel \
cairo-devel \
pcsc-lite-devel \
uuid-devel \
libxml2-devel \
zlib-devel \
krb5-devel \
docbook-style-xsl \
libxslt \
pkgconfig \
openssl-devel \
alsa-lib-devel \
pulseaudio-libs-devel \
libusbx-devel \
systemd-devel \
dbus-glib-devel \
gstreamer1-devel \
gstreamer1-plugins-base-devel \
libjpeg-turbo-devel
3、安装编译依赖包
yum install gcc cmake openssl-devel libX11-devel libXext-devel libXinerama-devel libXcursor-devel libXdamage-devel libXv-deve
升级gcc为c99模式 https://blog.csdn.net/qq_32271493/article/details/114652272
yum install centos-release-scl scl-utils-build -y
yum install devtoolset-9-toolchain -y
scl enable devtoolset-9 bash
gcc --version
echo 'source /opt/rh/devtoolset-9/enable' >>/etc/profile
4、开始编译安装freerdp
cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON
make [-j x]
make install
5、配置xfreerdp的全局执行文件
vi /etc/ld.so.conf.d/freerdp.conf
/usr/local/lib/freerdp
/usr/local/lib/
ldconfig 加载配置文件
参考文档
https://www.cnblogs.com/dodotititi/articles/3493091.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)