Может ли соответствующая стандарту программа быть непереносимой?

Если скомпилировать код с флагами

-Wall -Wextra -pedantic -std=c11

без ошибок и предупреждений, то может ли быть непереносимой для других систем и платформ программа? Если да, то куда копать в этом случае, чтобы обеспечить её переносимость?


Ответы (1 шт):

Автор решения: user7860670

Программа может быть не переносима если она использует опциональные расширения компилятора, такие как VLA, или использовать какие-то системно-специфические API. Собственно на голом С мало что сделаешь.

→ Ссылка