
根据官方信息,翻译,官方地址:
修改CMakelist.txt
1. 设置系统和工具链

CMake无法预测交叉编译的目标系统,因此请设置一些参数.
必须设置CMAKE_SYSTEM_NAME
CMAKE_SYSTEM_VERSION可选

CMAKE_SYSTEM_PROCESSOR可选
必须填写CMAKE_C_COMPILER,C交叉编译cmake 指定 编译器,例如: / root / SDK / gcc / bin / mipsel-openwrt-linux-g ++,这里是完整路径,否则,官方信息表明如果您编写完整路径,不仅是编译器,同时还将搜索根据给定路径需要使用的其他工具,例如binutils(二进制实用程序二进制实用程序cmake 指定 编译器,提供二进制地牢处理功能,例如链接,合并或解析ELF片段),链接器(连接器).
CMAKE_CXX_COMPILER C ++交叉编译器,如果是GUN编译器,则只需设置两者之一,前提是在设置完整路径之前,CMake将通过设置C交叉来搜索C ++交叉编译器路径上面的编译路径.

CMake加载相关文件的顺序如下:
这意味着CMake将在上述路径下执行* .cmake文件. 与make相似,它将搜索子目录下的makefile.

对于经过测试的主机系统(运行CMake的计算机),会自动指定一些参数.
交叉编译器设置的用于编译主机系统和目标系统的参数是不同的. 在大多数情况下,您只想交叉编译目标系统的程序. 您可以在不使用CMAKE_SYSTEM_XX的情况下编译这两个程序.
通过正确设置这些参数,CMake将通过交叉编译器编译程序. 在CMakeLists.txt中,您仍然可以使用cmake_system_xxx测试变量为您构建系统. 这样便配置了简单的交叉编译环境.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-229703-1.html
如果台湾是独立的
)这讲的是人话
因此