编译

以下是从源代码编译LiteSync库的说明。



在Linux和Mac上编译

1.下载并编译libuv

sudo apt-get install automake libtool libreadline-dev -y

git clone https://github.com/libuv/libuv --depth=1

cd libuv

./autogen.sh

./configure

make

sudo make install

sudo ldconfig

cd ..


2.下载并编译binn

git clone https://github.com/liteserver/binn

cd binn

make

sudo make install

cd ..


3.编译LiteSync

git clone https://gitlab.com/xxx/litesync-release litesync

cd litesync

make

sudo make install

cd ..




在Windows上用MinGW编译

1.下载并编译libuv

git clone https://github.com/libuv/libuv --depth=1

cd libuv

sh autogen.sh

./configure

make

cd ..


2.下载并编译binn

git clone https://github.com/liteserver/binn

cd binn

make

cd ..


3.编译LiteSync

git clone https://gitlab.com/xxx/litesync-release litesync

cd litesync

make

cd ..




在Windows上用Visual Studio编译

首先下载并编译libuv和Binn

然后打开win32子文件夹中的Visual Studio解决方案文件,选择“发布并生成”。