Форма 1 - #include "xxx"
Сначала ищет наличие заголовочного файла в текущем каталоге, откуда вызывается директива. Если он не найден, выполняется поиск в предварительно сконфигурированном списке стандартных системных каталогов.
Форма 2 - #include
Это ищет наличие заголовочного файла в текущем каталоге, откуда вызывается директива.
Точный список каталогов поиска зависит от целевой системы, того, как настроен GCC и где он установлен.
Вы можете найти список каталогов поиска вашего компилятора GCC, запустив его с опцией -v.
Вы можете добавить дополнительные каталоги к пути поиска, используя - I dir , который заставляет искать каталог dir после текущего каталога (для формы директивы в кавычках) и перед стандартными системными каталогами. .
По сути, форма "xxx" - это не что иное, как поиск в текущем каталоге; если не найдено, возвращается форма