When looking at the nginx source code, I see that header files are included using #include <ngx_core.h> #include <nginx.h>
A similar format, an error will be reported in the IDE that the file cannot be found
These files are not in the system directory, why use "<>"
The following excerpt is from the original text of ISO/IEC 9899:1999:
Did you notice the last one, implementation-defined - no one stipulates that it is the system directory, and the default behavior of many compilers is not to only search the system directory. Even if it is the same compiler, the specific behavior may depend on the options you provide, not to mention the variety of C language compilers.