平台:中标麒麟
gcc 4.9.3
编译过程:
1 配置
这一步类似./configure,作用是生成一个makefile
cmake -B build -DPROJ_TESTS=OFF -DCMAKE_INSTALL_PREFIX=/opt/PROJ
假如你没有明确指定PROJ_TESTS=OFF,在无法访问googletest的情况下,配置将失败:

打开此项目的CMakeLists.txt,你会发现,在命令行不指定CMAKE_BUILD_TYPE的情况下,默认使用Release模式编译
2 编译
这一步本质是根据上一步生成的makefile来执行make操作
cmake --build build
3 安装
这一步类似sudo make install
sudo cmake --build build --target install
最终PROJ将安装在/opt/PROJ目录
625

被折叠的 条评论
为什么被折叠?



