[英]The Preprocessor program linked in g++ similar to the cpp program in gcc [duplicate]
这个问题已经在这里有了答案:
我正在读这本书-Brian Gough撰写的GCC简介,他在其中谈论了GNU C预处理程序cpp
以及如何将其作为单独的软件包提供,即使它已集成到编译器中。
我想知道是否在g++
软件包中提供了类似的命令,该命令可以在编译源代码之前向我展示所有扩展的宏。
我知道gcc
和g++
都支持-E
选项,该选项在预处理阶段之后停止,但很好奇g++
是否有类似于cpp
东西
在预处理级别,两种语言之间没有太大区别。 只需告诉预处理器如何解析包含(即告诉它正确的包含路径)并定义某些宏(如__cplusplus
)即可。 因此,用于在C中扩展预处理程序代码的同一程序应该可以完成C ++的工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.