Tags
c++
v8 用的 gn + ninja
cmake 构建系统:
CMake中的交叉编译设置
配置方式一:
直接在CMakeLists.txt文件中,使用CMAKE\_C\_COMPILER和CMAKE\_CXX\_COMPILER这两个变量来指定C和C++的编译器路径。使用CMAKE\_LINKER变量来指定项目的链接器。这样,当CMake生成构建文件时,就会使用指定的编译器来编译源代码。使用指定的链接器进行项目的链接操作
配置方式二:CMake中使用工具链文件配置
工具链文件(toolchain file) 是将配置信息提取到一个单独的文件中,以便于在多个项目中复用。包含一系列CMake变量定义,这些变量指定了编译器、链接器和其他工具的位置,以及其他与目标平台相关的设置,以确保它能够正确地为目标平台生成代码。它让我们可以专注于解决实际的问题,而不是每次都要手动配置编译器和工具