像普通人一样,我在 x86 环境中工作,不幸的是,我所知道的 CMAKE 是为编译环境自动检测和构建。
像许多开源项目一样,它有一个相对较大的 CMakeLists.txt,其设置量超出了合理范围,除非您做出贡献。
有没有办法快速指定目标环境、处理器和所有东西,而无需一直深入到构建脚本和源代码?
它可能像一些 cmake 参数一样简单,但我对它很陌生......真的可以使用一些帮助。
像普通人一样,我在 x86 环境中工作,不幸的是,我所知道的 CMAKE 是为编译环境自动检测和构建。
像许多开源项目一样,它有一个相对较大的 CMakeLists.txt,其设置量超出了合理范围,除非您做出贡献。
有没有办法快速指定目标环境、处理器和所有东西,而无需一直深入到构建脚本和源代码?
它可能像一些 cmake 参数一样简单,但我对它很陌生......真的可以使用一些帮助。
您将需要设置交叉编译工具链并创建相应的 CMake 工具链文件。
参见: http ://www.cmake.org/Wiki/CMake_Cross_Compiling
根据您使用的 ARM 平台,设置这样的环境可能相当容易,也可能非常困难。
下面的示例是用于交叉编译树莓派 Qt5 的交叉编译工具链设置指南。