【发布时间】:2011-05-02 06:53:34
【问题描述】:
这是一个愚蠢的问题,还是我可以指定 g++ 在预处理器和编译器之间使用程序?
或者,我知道我可以只对文件运行预处理器(因此是所有文件)。然后我猜有一个只运行编译器的开关。所以我可以手动调用这两个并将我的程序放在两者之间。如果是这样,我如何只运行编译器(和链接器?)?
我更喜欢第一种方法,因为我们的建筑商可能不同意我的观点:)。
【问题讨论】:
-
即使您在编译器中找不到跳过预处理的选项,您也始终可以在整个过程中运行预处理后的代码。预处理器将根本无事可做。
标签: c++ linux compiler-construction g++ c-preprocessor