刚刚遇到这个让我惊呆了的人:
gcc -E -dM - </dev/null
这部分让我感到困惑:
- </dev/null
最佳答案
这给出了 gcc 中所有预定义宏的列表。 -E 表示运行预处理器。 -dM 表示从预处理器中转储预定义的宏。 - 用于从标准输入读取,而/dev/null 仅提供一个空源文件。
关于c++ - 有人可以打破这条线 gcc -E -dM - </dev/null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1529051/