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
------解决方案--------------------
预编译
-E Preprocess only; do not compile, assemble or link
g++ -E -o main.p main.cpp
沒見過-H
------解决方案--------------------
试了试LZ提供的代码和命令,没有发现什么问题。
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提供的代码和命令,没有发现什么问题。