インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

fstack-security-check

バッファー・オーバーランを検出するコードを生成するかどうかを指定します。

構文

Linux* および macOS*:

-fstack-security-check

-fno-stack-security-check

Windows*:

なし

引数

なし

デフォルト

-fno-stack-security-check

コンパイラーは、バッファー・オーバーランを検出しません。

説明

このオプションは、リターンアドレスを上書きするバッファー・オーバーランを検出するコードを生成するかどうかを指定します。これは、バッファーサイズの制限を設定しないコードを活用する一般的な方法です。

このオプションは、常にインテルによる実装を使用します。

この機能の gcc 互換バージョンについては、fstack-protector コンパイラー・オプションを参照してください。

IDE オプション

なし

代替オプション

Linux* および macOS*: なし

Windows*: /GS

関連情報