![]() |
1
29
如果你用
来自gcc手册( https://gcc.gnu.org/onlinedocs/cpp/System-specific-Predefined-Macros.html ),重点是我的。
|
![]() |
2
12
unix是gcc中预处理器使用的定义之一 要得到一份使用DEF的列表
( -dM公司 告诉gcc调试defs 告诉它在预处理后停止 -x c/dev/null 告诉他假装/dev/null是c文件) |
![]() |
3
11
在预处理器中运行代码,找出编译器实际看到的内容:
然后看看你的变量
|
![]() |
4
6
它不是关键字。
它是一个
用于标识系统类型的预定义宏
. 在Unix和类Unix系统上,它被定义为
要禁用此功能,请使用
|
![]() |
5
2
我敢肯定gcc在unix系统上将unix定义为1。 尝试
看看你能得到什么。 |
![]() |
6
2
然而,这个符号
|
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 4 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 4 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 5 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 5 月前 |