Я изучал компиляторы и кросс-компиляторы. Я читаю инструкцию G CC. В частности, в руководстве есть следующие утверждения, которые у меня есть:
Компоновщик ищет стандартный список каталогов для библиотеки. В число найденных каталогов входит несколько стандартных системных каталогов, а также любые, которые вы указываете с помощью -L
Опции -isystem и -idirafter также помечают каталог как системный каталог, так что он получает ту же специальную обработку, которая применяется к стандартным системным каталогам.
Хорошо, что это за "системные каталоги"? На Linux машине, каковы системные каталоги для собственного компилятора?
И если я построил кросс-компилятор (как показано здесь: https://wiki.osdev.org/GCC_Cross-Compiler), Что такое «системные каталоги» по отношению к этому компилятору?
Могу ли я изменить системный каталог при сборке G CC? Кроме того, где sys root входит в картину?