cpp behavior problem
Thu Oct 24 19:25:00 GMT 2002
I'm having trouble with the cpp. Basically, it appears to be
inconsistent in how it picks up included files.
If a routine includes a file with <>, then it will pick up my file from
the directory in a -I command argument. This file includes another file
with "". That file will only be picked up within the current include
path or farther down. This is not really documented anywhere. The docs
say any include using <> can be controlled with the -I- option. I don't
use this option, though. I've got additional problems when I do (-I.
..... -I- -I. .... won't allow for the current directory searched when
<> is used).
I've attached a small test case. It shows the behavior that isn't
explained well enough when compiled as
gcc -Iinc1 -Iinc2 -c test_inc.c
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 384 bytes
Desc: not available
More information about the Gcc-bugs