以下选项
g++ main.cpp -E
将加入所有标题并呈现宏。它确实为我生成了超过 10MB 的输出。我只需要渲染包含而不是宏。而且我还需要限制渲染包括本地文件
#include "headerfile.hpp"
我不想渲染
#include <iostream>
我不想要这样可怕的代码:
namespace std __attribute__ ((__visibility__ ("default")))
{
# 60 "/usr/include/c++/4.8/iostream" 3
extern istream cin;
extern ostream cout;
extern ostream cerr;
extern ostream clog;
extern wistream wcin;
extern wostream wcout;
extern wostream wcerr;
extern wostream wclog;
有没有办法将选项 E 限制在我需要的范围内?