teleport/external/readme.md

44 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# external
teleport项目用到的第三方库
- openssl
https://www.openssl.org
openssl-1.0.2h
请按openssl文档所述编译出openssl的静态库。要编译openssl需要
- perl 建议安装ActivePerl http://www.activestate.com/ActivePerl
- nasm http://www.nasm.us
- jsoncpp
https://github.com/open-source-parsers/jsoncpp
jsoncpp 0.10.6
注意之所以不使用新的1.x.y版本是因为1.x.y版本需要编译器支持C++11而为了Linux平台的兼容性使用的低版本GCC和libc++库并不支持C++11。
注意teleport项目使用源代码直接编译因此解压缩源代码到此即可。
- mongoose
https://github.com/cesanta/mongoose
mongoose 6.6
注意teleport项目使用源代码直接编译因此解压缩源代码到此即可。
- sqlite3
http://sqlite.org/download.html
sqlite3-amalgamation-3150200
注意teleport项目使用源代码直接编译因此解压缩源代码到此即可。
- mbedtls
https://github.com/ARMmbed/mbedtls
mbedtls-mbedtls-2.2.1
注意teleport项目使用源代码直接编译因此解压缩源代码到此即可。
- libssh
https://git.libssh.org/projects/libssh.git/snapshot
libssh-0.7.4.zip
Windows平台使用预制的libssh-static工程进行编译。
- libuv
https://github.com/libuv/libuv
v1.11.0.zip
注意teleport项目使用源代码直接编译因此解压缩源代码到此即可。