云引擎 C++ 运行环境
信息
这篇文档是针对 C++ 运行环境的深入介绍,如希望快速地开始使用云引擎,请查看 快速开始部署云引擎应用。
云引擎目前支持构建使用 Bazel 或 Makefile(CMake)的项目。
C++ 运行环境提供的编译器是 GCC 9.4。
Bazel 项目
如果项目根目录存在 WORKSPACE
,云引擎会默认使用 bazel build -c opt //:all
构建,bazel run -c opt //:all
来运行。
Makefile(CMake)项目
如果项目根目录存在 Makefile
,云引擎会使用 make
构建。
如果项目根目录存在 CMakeLists.txt
,云引擎会先使用 cmake .
来生成 Makefile。
Makefile 项目没有默认的运行命令,需要在 leanengine.yaml
中自行设置运行命令:
leanengine.yaml
run: ./myapp