C 源代码的标记化输出

Tokenized output of C source code

我想查看我的 c 源代码的标记化输出。 cpp 处理器首先处理 cpp 指令,然后标记 c 源代码。然后解析这个标记化的输出。

汇编器完成工作后继续进行。

我已经使用 flex 编写了分词器。我只是想看看 gcc 编译器如何标记 c 源代码。

如有错误请指正

GCC 可以输出预处理步骤的结果,还有另一个选项(用于调试预处理器)向您显示标记的详细信息:

gcc  -E  -fdebug-cpp  yourinpufile.c