gpt4 book ai didi

cmake - 与CMake交叉编译时如何确定主机操作系统?

转载 作者:行者123 更新时间:2023-12-04 15:34:58 24 4
gpt4 key购买 nike

我正在使用自定义工具链文件为嵌入式系统进行开发。 CMAKE_SYSTEM_NAME 设置为“Generic”,所以 WIN32、UNIX 等变量不能用于检查配置项目的操作系统。但是我需要在不同的操作系统上以不同的方式配置项目。

如何确定执行 cmake 的操作系统?

最佳答案

检查 variables that describe the system .

特别感兴趣的是 CMAKE_HOST_SYSTEM变量及其亲属。不幸的是,这些的确切行为在很大程度上取决于所使用的平台和工具链。如果您没有为您的环境获得合理的值,请考虑写信给 CMake mailing list为您的平台请求更好的支持。

关于cmake - 与CMake交叉编译时如何确定主机操作系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17609573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com