引用: C/C++ セキュアコーディング 第2版 by Robert C. Seacordら
また _FORTIFY_SOURCEマクロを0以外の値に設定し、Linux環境でGCCを使用してコンパイルした場合、(実行時に)診断メッセージが表示される。
引用:[FEATURE__TEST_MACROS](http://linuxjm.sourceforge.jp/html/LDP_man-pages/man7/feature_test_macros.7.html)
このマクロを定義すると、文字列やメモリーの操作を行う様々な関数を使用する際にバッファーオーバーフローを検出するための軽めのチェックが実行されるようになる。すべてのバッファーオーバーフローが検出されるわけではなく、あくまでよくある例についてだけである。