This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Hi folks, 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 Cheers, Sean
Attachment:
test_inc.tar.gz
Description: GNU Zip compressed data
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |