Skip to content

Compilation

Idan Freiberg edited this page Dec 9, 2017 · 3 revisions

Compilation Guide

Prerequisites installation

Debian users

sudo apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev \
libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \
libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libavutil-dev libavcodec-dev

CentOS users

sudo yum install gcc git cmake openssl-devel libX11-devel libXext-devel libXinerama-devel libXcursor-devel \
libXdamage-devel libXv-devel libxkbfile-devel alsa-lib-devel cups-devel ffmpeg-devel

Get sources

Clone NeutrinoRDP sources from GitHub repo:

git clone https://github.com/neutrinolabs/NeutrinoRDP.git

Build

cd NeutrinoRDP
cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON .
make
sudo make install

If you don't need some features (i.e.: XRDPVR or FFMPEG) you can disable them via cmake: cmake -DWITH_FFMPEG=off -DWITH_XRDPVR=off -DWITH_ALSA=off .

Run

xfreerdp -v <hostname>

Clone this wiki locally