广和通 OpenCPU 二次开发(二) ——通过linux编译
一、编译命令总结
1.编译环境配置
. tools/core_launch.sh
cout
cmake ../.. -G Ninja
2.编译
ninja
二、命令解释
1. 执行 tools/core_launch.sh
这是一个脚本文件 core_launch.sh,通常用于启动或执行编译任务。
这个命令会执行 core_launch.sh 脚本文件,假设该文件位于 tools 目录下。
一般情况下,. 是运行脚本的方式,
./ 表示在当前目录下执行脚本,
而 . tools/core_launch.sh 是在当前 Shell 中运行 core_launch.sh 脚本。
2.输入 cmake …/… -G Ninja:
这条命令是在当前目录的父目录中执行 CMake,
使用 Ninja 作为生成器(Generator)。
…/… 表示 CMake 将在当前工作目录的上两级目录中查找 CMakeLists.txt 文件进行项目配置。
3.输入 ninja:
这是使用 Ninja 构建系统来编译项目的命令。
Ninja 将根据 CMake 生成的构建文件(如 Makefile 或 Ninja 文件)
来并行编译项目的源代码。