Когда вы включаете заголовок «Myheader.h», используя -I, компилятор генерирует порядок поиска: «Myheader.h», «system / headers». Поэтому, если что-то не может быть найдено в «MyHeader.h», вы можете использовать «system / headers». Однако, когда вы используете -isystem, вы в основном говорите, что заменяете «system / headers» тем, что я вам даю. Так что больше нет возврата к «системе / заголовкам».