« Return to Thread: Inconsistent Compilation

Inconsistent Compilation - Precompiled Header

by GlassEyeSlim :: Rate this Message:

Reply to Author | View in Thread

How about this...

If I compile a file with the stdio.h header in the same directory, a precompiled header is kicked out: stdio.h.gch

If that .gch file is moved to /usr/include then compilation will proceed without any errors when the following statement is used:

#include <stdio.h>

According to: http://gcc.gnu.org/onlinedocs/gcc-3.4.1/gcc/Precompiled-Headers.html

only one precompiled header may be used during any compilation...so this proves to be a solution for small projects.

More...if the following is entered, a list of syntax errors results:

$ pwd
/usr/include
$ gcc -x none stdio.h

GES

 « Return to Thread: Inconsistent Compilation