在C或C++代码中,您可以使用预处理器指令#ifdef
来判断是否为Linux操作系统
#include <iostream>
int main() {
#ifdef __linux__
std::cout << "Running on Linux" << std::endl;
#else
std::cout << "Not running on Linux" << std::endl;
#endif
return 0;
}
在这个示例中,我们使用了__linux__
宏来判断当前操作系统是否为Linux。如果是Linux,程序将输出"Running on Linux",否则将输出"Not running on Linux"。这个宏通常在Linux系统上定义,因此这段代码适用于Linux环境。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:ifdef linux对编译有何影响