C 源代码的标记化输出
Tokenized output of C source code
我想查看我的 c 源代码的标记化输出。 cpp 处理器首先处理 cpp 指令,然后标记 c 源代码。然后解析这个标记化的输出。
汇编器完成工作后继续进行。
我已经使用 flex 编写了分词器。我只是想看看 gcc 编译器如何标记 c 源代码。
如有错误请指正
GCC 可以输出预处理步骤的结果,还有另一个选项(用于调试预处理器)向您显示标记的详细信息:
gcc -E -fdebug-cpp yourinpufile.c
我想查看我的 c 源代码的标记化输出。 cpp 处理器首先处理 cpp 指令,然后标记 c 源代码。然后解析这个标记化的输出。
汇编器完成工作后继续进行。
我已经使用 flex 编写了分词器。我只是想看看 gcc 编译器如何标记 c 源代码。
如有错误请指正
GCC 可以输出预处理步骤的结果,还有另一个选项(用于调试预处理器)向您显示标记的详细信息:
gcc -E -fdebug-cpp yourinpufile.c