インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス
バッファー・オーバーランを検出するコードを生成するかどうかを指定します。
Linux* および OS X*: | なし |
Windows®: | /GS /GS- |
なし
/GS- |
コンパイラーは、バッファー・オーバーランを検出しません。 |
このオプションは、関数のリターンアドレス、例外ハンドラーアドレス、または特定の種類のパラメーターを上書きするバッファー・オーバーランを検出するコードを生成するかどうかを指定します。
このオプションは、Microsoft® との互換性のために追加されました。Microsoft® の実装を使用します。
/GS オプションの詳細は、Microsoft® のドキュメントを参照してください。
Visual Studio®: [Code Generation (コード生成)] > [Buffer Security Check (バッファー セキュリティー チェック)]
Eclipse*: なし
Xcode*: なし
なし