インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
バッファー・オーバーランを検出するコードを生成するかどうかを指定します。
Linux* および macOS*: | -fstack-security-check -fno-stack-security-check |
Windows*: | なし |
なし
-fno-stack-security-check |
コンパイラーは、バッファー・オーバーランを検出しません。 |
このオプションは、リターンアドレスを上書きするバッファー・オーバーランを検出するコードを生成するかどうかを指定します。これは、バッファーサイズの制限を設定しないコードを活用する一般的な方法です。
このオプションは、常にインテルによる実装を使用します。
この機能の gcc 互換バージョンについては、fstack-protector コンパイラー・オプションを参照してください。
Linux* および macOS*: なし
Windows*: /GS