gcc: __linux__

判断gcc在什么平台的一个方法

https://gcc.gnu.org/onlinedocs/cpp/System-specific-Predefined-Macros.html

实例是:googletest里有用这个

googletest/include/gtest/internal/gtest-port-arch.h

c 复制代码
#elif defined __linux__
#define GTEST_OS_LINUX 1

这里可能有的疑问是为什么不直接使用__linux__ 作为判断,非得再来一个新的宏符号?

相关推荐
yuezhilangniao4 小时前
阿里云服务器Alibaba Cloud Linux 3 安装Python3.11简明指南
linux·运维·python3.11
程序 代码狂人4 小时前
CentOS7初始化配置操作
linux·运维·开发语言·php
历程里程碑4 小时前
Linux15 进程二
linux·运维·服务器·开发语言·数据结构·c++·笔记
H Journey5 小时前
Linux su 命令核心用法总结
java·linux·服务器·su
PPPPPaPeR.5 小时前
环 境 变 量
linux·运维·windows
HalvmånEver5 小时前
Linux:线程创建与终止上(线程五)
java·linux·jvm
嵌入小生0075 小时前
双向链表、双向循环链表之间的异同---嵌入式入门---Linux
linux·c语言·数据结构·链表·嵌入式·小白
H Journey5 小时前
Linux sudo 命令完全指南
linux·运维·服务器·sudo
开开心心_Every5 小时前
家常菜谱软件推荐:分类齐全无广告步骤详细
linux·运维·服务器·华为od·edge·pdf·华为云
i建模5 小时前
在 Arch Linux 中安装 **Xorg 服务器**
linux·运维·服务器