与我在x86环境中工作的普通人一样,不幸的是,我所知道的CMAKE就是为编译环境自动检测和构建。
与许多开源项目一样,它有一个相对较大的CMakeLists.txt,除非你有贡献,否则设置数量超出合理范围。
有没有办法快速指定目标环境,处理器和所有东西,而不必一直深入到构建脚本和源代码?
它可以像一些cmake参数一样简单,但我对它很新......真的可以使用一些帮助。
答案 0 :(得分:0)
您需要设置交叉编译工具链并创建相应的CMake工具链文件。
请参阅:http://www.cmake.org/Wiki/CMake_Cross_Compiling
根据您正在使用的ARM平台,设置此类环境可能相当容易或非常困难。
下面的示例是交叉编译工具链设置指南,用于交叉编译覆盆子pi的Qt5。