我有一台双启动机器 (windows/ubuntu),我需要在它们之间自动切换,所以首先我需要以编程方式检查我现在使用的是哪个操作系统 (背景:将有 2 个不同的任务将从远程到达机器,每个任务都是针对其特定操作系统(Linux 或 Windows)设计的,因此我需要相应地重新启动)。
除了寻找预定义的 anchor 文件/路径之外,还有其他好的方法吗?
最佳答案
您可以使用 C 预处理器来识别操作系统,翻译单元中的一些东西可以帮助您。
#ifdef __linux__
//linux
#elif _WIN32
//windows
#elif _MACH__
//Mac
#else
#endif
关于linux - 使用编程方式确定当前操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49125499/