C++ 构建系统

Tags
c++

v8 用的 gn + ninja

image

cmake 构建系统:

image

CMake中的交叉编译设置

配置方式一:

直接在CMakeLists.txt文件中,使用CMAKE\_C\_COMPILERCMAKE\_CXX\_COMPILER这两个变量来指定C和C++的编译器路径。使用CMAKE\_LINKER变量来指定项目的链接器。这样,当CMake生成构建文件时,就会使用指定的编译器来编译源代码。使用指定的链接器进行项目的链接操作

配置方式二:CMake中使用工具链文件配置

工具链文件(toolchain file) 是将配置信息提取到一个单独的文件中,以便于在多个项目中复用。包含一系列CMake变量定义,这些变量指定了编译器、链接器和其他工具的位置,以及其他与目标平台相关的设置,以确保它能够正确地为目标平台生成代码。它让我们可以专注于解决实际的问题,而不是每次都要手动配置编译器和工具

SuperMade with Super