搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Gausst松鼠会
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
git 不区分文件名大小写的解决方法_git不区分大小写
2
云计算后起之秀用友云PK金蝶云,财务云哪家强?
3
去掉模态框dialog的滚动条_basedialog 取消滚动
4
新版selenium4.0 + Python使用详解
5
2022年总结:笔耕不辍,遐思迩想_金鱼哥 华为云
6
【云原生】Kubernetes----Ingress对外服务
7
【大数据技术】Hive基本原理以及使用教程_大数据 熟悉hive的基本操作
8
练习7-4 找出不是两个数组共有的元素_python给定两个整形数组,本题要求找出不是两者共有的元素
9
为什么Java开发人员在简历上不敢轻易写精通Java_会用但不精通的软件怎么写简历
10
brew command not found报错mac的解决办法_brew: command not found
当前位置:
article
> 正文
C语言各种预编译宏总结_c语言预编译宏
作者:Gausst松鼠会 | 2024-05-21 03:43:06
赞
踩
c语言预编译宏
查看gcc所定义的宏的命令
:cpp -dM /dev/null
命令一
: cpp -dM /dev/null
命令二
: gcc -dM -E - < /dev/null
1:OS MACRO
:
WINDOWS
: _WIN32、WIN32、_WIN64;
UNIX
: unix、__unix、__unix__;
LINUX
: linux、__linux、__linux__、__gnu_linux__;
SunOS/SOLARIS
: __SVR4、__svr4__、sun、__sun、__sun__、sparc、__sparc、__sparc__;
HPUX
: __hppa、__hppa__、__hpux、__hpux__、_HPUX_SOURCE;
AIX
: _AIX、_AIX32、_AIX41、_AIX43、_AIX51、_AIX52;
CPU
: __x86_64、__x86_64__(Intel); __amd64、__amd64__(AMD); sparc、__sparc、__sparc__(Sun-SPARC);
2:Compiler MACRO
:
__STDC__: ANSI C标志,值为1,说明兼容ANSI C标准;
__GNUC__: 它是gcc编译器编译代码时预定义的一个宏;需要针对gcc编写代码时,可以使用这个宏进行条件编译;__GNUC__的值表示gcc的版本号,需要针对特定版本的gcc编写代码时,也可以使用这个宏进行条件编译;__GNUC__的类型是int;
__GNUC_MINOR__: gc
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/600672
推荐阅读
article
51
单片
机
项目
设计
:
定时
宠物喂食系统(
lcd1602
、
定时
闹钟
、
按键调时)
protues
、
keil
、
...
一
、
拟解决的主要问题1
、
仔细分析题目要求,理解投食器工作原理,明确工作任务和
设计
要求,确定整体
设计
方案,选定
单片
机
以及相...
赞
踩
article
git
清空缓存_
git
status
cache
...
1.当不小心
git
add -A 添加了不需要的文件时$
git
rm -r -
cache
d . 清空当前文件夹的所有缓...
赞
踩
article
PBFT...
文章目录参考解释举例Case1 : Normal CaseCase2 : View Change举个栗子参考bilibi...
赞
踩
article
buffer
_
h
ead
bio
_
buffer
h
的作用...
bio
是一个io的基本单位,一个
bio
里面包含n个
bio
_vec,而每个
bio
_vec(page,offset,len)...
赞
踩
article
python
字节
流
分割_
python
字节
流
处理...
Python模块——struct(
字节
流
,组包拆包实现)(2009-09-23 21:45:30) 标签:
python
...
赞
踩
article
PostgreSQL
CTE
语句与
materialize
d_
materialize
pg...
PostgreSQL
with语句功能可谓十分强大,可以优化很多复杂的查询,实现递归等等。不过with虽好,可还是不要乱...
赞
踩
article
OpenHarmony
实战
开发
——
内核
对象
队列
之
算法
详解...
本文主要介绍了
OpenHarmony
内核
对象
队列
的
算法
之FILO,至此,
队列
的2个
算法
都已介绍完毕。通过对FIFO和FI...
赞
踩
article
STM32
单片机
小游戏
触摸屏打
地鼠
2.8
寸TFT液晶显示屏计分和关卡_
stm32
控制
2.8
tft屏幕...
STM32
单片机
小游戏
触摸屏打
地鼠
2.8
寸TFT液晶显示屏计分和关卡关键词:
单片机
小游戏
,
STM32
单片机
小游戏
,STM...
赞
踩
article
【
Docker
】
github
Actions
自动构建_
docker
gitea
actions
...
通过
github
的
Actions
实现代码push仓库后自动构建容器并发布到
Docker
Hub._
docker
gite...
赞
踩
article
创建
mysql
触发器
_mysql
创建
触发器
...
一、提出任务(一)
创建
数据库
创建
test数据库。字符编码为utf-8(二)
创建
学生表
创建
student表,包含id, n...
赞
踩
article
Qt
运行时
,
如何设置
第一个
聚焦
的
控件
...
Qt
Desiger
,
Edit Tab Order
,
第一个
聚焦
的
控件
Qt
运行时
,
如何设置
第一个
聚焦
的
控件
...
赞
踩
article
MySql
基础一之【了解
MySql
与
DBeaver
操作
MySql
】_如何使用
dbeaver
工具查询m...
本篇为MYSQL
数据库
基础了解系列的第一篇,为对MySQL的了解与
DBeaver
操作
MySQL;_如何使用
dbeaver
...
赞
踩
article
深度
模型
推理
在
腾讯
游戏
的
应用
与
实践
(王者荣耀
、
和平精英等均有
应用
)...
猜你喜欢0
、
图
模型
在信息流推荐系统中
的
原理和
实践
1
、
如何搭建一套个性化推荐系统?2
、
从零开始搭建创业公司后台技术栈3
、
全...
赞
踩
article
2022
年
博客
之星
排行榜 日榜 2023-01-04
博客
之星
总榜_
4572kp
.
vip
...
2022
年
博客
之星
排行榜 日榜 2023-01-04
博客
之星
总榜备注: 数据来源 :https://pachong....
赞
踩
article
HTML
CSS
JavaScript
基础_宝马动画
超链接
...
一、
HTML
概述http://naotu.baidu.com/file/71f16a0126d9ca2e1bb4c0a5...
赞
踩
article
iOS17.4获取
UDID
安装
mobileconfig
描述
文件失败 提示“
安全
延迟
进行
中”问题 | ...
在iOS 17.4版本中新增了一个名为"失窃
设备
保护"的功能,并提供了一个"需要
安全
延迟
"的选项。当用户选择启用该功能时...
赞
踩
article
自己动手设计
输入法
_
怎么样
才能
自创
输入法
...
最近自己写了个手机
输入法
的程序。先介绍下功能: 支持拼音输入和笔画输入。 现在讲一下开发过程和思路: 1. 资源准备: ...
赞
踩
article
邮箱报错
javax
.
mail
.Authentication
Fail
edException: 535 ...
邮箱注册报错:
javax
.
mail
.Authentication
Fail
edException: 535 Login F...
赞
踩
article
SpringBootWeb
篇-深入了
解
分层
解
耦与
IOC
&
DI
(通过
实现
案例来讲
解
)...
在
SpringBootWeb
开发中,
分层
解
耦是一种常见的设计原则,用于将应用程序的不同功能模块分成不同的层次,每个层...
赞
踩
article
PostgresSQL
-
物化
视图
_pg修改实体化
视图
sql
...
PostgresSQL
-
物化
视图
_pg修改实体化
视图
sql
pg修改实体化
视图
sql
一...
赞
踩
相关标签
项目设计
单片机
git
共识算法
linux内核
块设备
python字节流分割
sql
数据库
postgresql
算法
网络
OpenHarmony
分布式
鸿蒙开发
鸿蒙内核
harmonyos
stm32
嵌入式硬件
c语言
语音识别
docker
github
容器
linq