标签: c compiler-construction tokenize
我想查看标记化输出我的c源代码。 cpp处理器首先处理cpp指令,然后标记化c源代码。然后解析这个标记化的输出。
之后,汇编程序完成工作并继续处理。
我使用flex编写了我的tokenizer。我只想看看gcc编译器如何标记c源代码。
如果我错了,请纠正我。
答案 0 :(得分:1)
GCC可以输出预处理步骤的结果,还有另一个选项(用于调试预处理器)以显示令牌的详细信息:
gcc -E -fdebug-cpp yourinpufile.c