C++ 在g++;类似于gcc中的cpp程序
我正在阅读这本书——Brian Gough对GCC的介绍,他在书中谈到了GNU C预处理器C++ 在g++;类似于gcc中的cpp程序,c++,c,gcc,C++,C,Gcc,我正在阅读这本书——Brian Gough对GCC的介绍,他在书中谈到了GNU C预处理器cpp,以及它是如何作为一个单独的包提供的,即使它集成到了编译器中 我想知道是否有类似的命令作为g++包的一部分提供,可以在编译源代码之前向我显示所有扩展的宏 我知道有一个-E选项受gcc和g++支持,它在预处理阶段后停止,但我很好奇g++中是否有类似于cpp的东西,在预处理级别,这两种语言之间没有太大区别。这只是告诉预处理器如何解析include(即告诉它正确的include路径)和定义某些宏(如\uu
cpp
,以及它是如何作为一个单独的包提供的,即使它集成到了编译器中
我想知道是否有类似的命令作为g++
包的一部分提供,可以在编译源代码之前向我显示所有扩展的宏
我知道有一个
-E
选项受gcc
和g++
支持,它在预处理阶段后停止,但我很好奇g++
中是否有类似于cpp
的东西,在预处理级别,这两种语言之间没有太大区别。这只是告诉预处理器如何解析include(即告诉它正确的include路径)和定义某些宏(如\uu cplusplus
)的问题。因此,在C中使用扩展程序预处理器代码的程序应该为C++做工作。你是指与<代码> LD >,它可以被称为ASEPARATE程序?一个单独的程序,简单地调用<代码> GCC—E/COD>是微不足道的,似乎按你的要求去做。那么,您能否解释一下,直接调用gcc-E
对于您想要使用它的任何用途来说都不够好?顺便说一句,g++-E在没有任何problem@rgk有代码> CPP-XC++< /COD>,这与