GCC预编译.如何弄都不成.有没有什么需要注意的地方

GCC预编译..怎么弄都不成.有没有什么需要注意的地方?
gcc 的.h.gch

预编译..怎么弄都不成.有没有什么需要注意的地方?

代码

gch.h 文件

#ifndef GCH_H
#define GCH_H

#inclde <iostream>

#endif

////   g++ -x c++-header gch.h 生成gch.h.gch文件


main.cpp 文件

#include "gch.h"
int main()
{
return 1;
}

////  g++ -H -c main.cpp 
c++

------解决方案--------------------

预编译
  -E   Preprocess only; do not compile, assemble or link

g++ -E -o main.p main.cpp 

沒見過-H

------解决方案--------------------
试了试LZ提供的代码和命令,没有发现什么问题。