繁体   English   中英

用g ++链接的预处理器程序类似于gcc中的cpp程序[重复]

[英]The Preprocessor program linked in g++ similar to the cpp program in gcc [duplicate]

这个问题已经在这里有了答案:

我正在读这本书-Brian Gough撰写的GCC简介,他在其中谈论了GNU C预处理程序cpp以及如何将其作为单独的软件包提供,即使它已集成到编译器中。

我想知道是否在g++软件包中提供了类似的命令,该命令可以在编译源代码之前向我展示所有扩展的宏。

我知道gccg++都支持-E选项,该选项在预处理阶段之后停止,但很好奇g++是否有类似于cpp东西

在预处理级别,两种语言之间没有太大区别。 只需告诉预处理器如何解析包含(即告诉它正确的包含路径)并定义某些宏(如__cplusplus )即可。 因此,用于在C中扩展预处理程序代码的同一程序应该可以完成C ++的工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM