1。今天编译一个程序,用了两个头文件,出现如下错误:
cyq@cyq-desktop:~/桌面/C/TREE$ g++ main.c -o main
在包含自 main.c:2 的文件中:
BinaryTree.h:1:28: 错误: calling fdopen:错误的文件描述符
后来查了一下,原因是,我之前用 g++ BinaryTree.h 编译了这个头文件后生成 BinaryTree.h.gch文件
所以出现上面的错误。
2。解决方案,
删除 当前目录下的所有*.gch文件
rm *.gch
然后再次编译 g++ main.c -o main
就可以了。
参考:
声明:本文档可以随意更改,但必须署名原作者
作者:凤凰舞者 qq:578989855