В чем польза -fno-stack-protector?

Я написал приложение на C, и я пытаюсь понять, какова цель -fno-stack-protectorпри компиляции. Для моего конкретного приложения не имеет значения, использую я эту команду или нет с точки зрения защиты от переполнения буфера.

Я читал в Интернете, что команды -fstack-protectorи -fno-stack-protectorсоответственно включают и отключают защиту от разрушения стека, но если я компилирую само приложение, как можно заранее включить протектор? Зависит ли использование команды от того, в какой системе запущено приложение?

24
задан Evan Carroll 6 November 2018 в 03:47
поделиться