Я изучаю C.
Включить защиту, как определено здесь, используются для предотвращения загрузки одного и того же кода дважды при компиляции.
Почему мой компилятор (GCC) не может обнаружить, что он дважды загружает один и тот же код и имеет разумное поведение по умолчанию?