0

次のオプション

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 を必要なものに制限する方法はありますか?

4

0 に答える 0