本篇文档的主要目的是,已经存在了一个tarball 文件,且该源码文件由cmake 管理,怎么编译成在linux下运行的可执行文件.
cmake
- Cross-Platform Makefile Generator
- 是一个生成跨平台Makefile的工具 ,通过 解析CMakeLists.txt
- 可以生成Xcode,Eclipse,Visual Studio 的工程文件
- 编译的过程
#工作目录为源码顶层目录
[ -e build ] || mkdir build
cd build;cmake .. && make