技术栈

gcc: __linux__

mzhan0172023-11-05 8:35

判断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__ 作为判断,非得再来一个新的宏符号?

上一篇:C#,数值计算——偏微分方程,Mgfas的计算方法与源程序
下一篇:JavaEE平台技术——预备知识(Maven、Docker)
相关推荐
yunwei37
3 小时前
eBPF 示例:使用 CUPTI 构建 GPU 火焰图分析器
linux·后端·性能优化
张宇Joaquin
4 小时前
自研SP600系列网卡驱动跟麒麟V10 SP3 2403配套关系
linux·运维·网络
艾iYYY
4 小时前
【无标题】
linux·开发语言·网络·操作系统
mklpo147
5 小时前
在 安卓手机 上通过termux运行 gentoo 和 宝塔面板。2026.10.19
linux·运维·服务器
xatu
5 小时前
ubuntu容器在redhat系统下使用大模型API问题
linux·运维·ubuntu
水饺编程
6 小时前
第2章:Linux 基础,rm 命令
linux·c语言·汇编
雪落漂泊
7 小时前
Linux基础开发工具(三)gcc/g++与make/makefile篇
linux·运维·服务器
爱吃辣椒的小豆豆
7 小时前
Linux-sshd-实战-白名单与跳板机
linux·运维·服务器
气质、小青年!
7 小时前
进程1学习
linux·学习
blueSatchel
7 小时前
framebuffer注册源码解读
linux·嵌入式
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02如何新建文件夹? 电脑新建文件夹的4种方法03历年考研数学一、数学二、数学三真题试卷及答案PDF04GitHub 镜像站点05「全语录+省流版」邵艾伦 × 孙宇晨:聊风口、聊个人IP、聊年轻人如何抓住 AI 时代的机会06几个好用的ip纯净度检测网站07苹果iPA游戏软件资源下载网站08昇腾910B系列芯片完全指南:四款型号对比、服务器选型与大模型部署实战09乙二醇水溶液物性参数10Windows 10/11 如何退出微软账户并改用本地账户登录(含找不到选项的解决方法)