precompiled headers and -I- resp. iquote

Mike Stump mrs@apple.com
Wed Jan 19 09:04:00 GMT 2005


On Jan 18, 2005, at 3:05 PM, Ralf Wildenhues wrote:
> cc -H -I.libs bar.c
> . foo.h
>
> cc -H -I.libs -I- bar.c
> cc1: note: obsolete option -I- used, please use -iquote instead
> ! .libs/foo.h.gch/nopic
>
>
>> ?  I am sure I am missing something trivial and obvious, but I just
>> don't know what it is.
>>
>
> Oh, that might just be me.  But in your example above, gcc does not 
> make
> use of the precompiled headers.

Ah...  Curious...

mkdir foo.h.gch
cc foo.h -o foo.h.gch/nopic
cc -fPIC foo.h -o foo.h.gch/pic

cc bar.c

?  If you put the headers that you want to compile in include/, you can 
also avoid this problem I think.



More information about the Gcc mailing list