インテル® C++ コンパイラー 15.0 ユーザー・リファレンス・ガイド
バッファー・オーバーランを検出するコードを生成するかどうかを指定します。
Linux* および OS X*: | -fstack-security-check -fno-stack-security-check |
Windows*: | /GS /GS- |
なし
-fno-stack-security-check |
コンパイラーは、バッファー・オーバーランを検出しません。 |
このオプションは、リターンアドレスを上書きするバッファー・オーバーランを検出するコードを生成するかどうかを指定します。これは、バッファーサイズの制限を設定しないコードを活用する一般的な方法です。
Windows*: [Code Generation (コード生成)] > [Buffer Security Check (バッファー セキュリティー チェック)]
Linux*: なし
OS X*: なし
Linux* および OS X*: -f[no-]stack-protector
Windows*: なし