gcc (およびその他のコンパイラ)は #ident プリプロセッサ ディレクティブをサポートしています。
'#ident' ディレクティブは、1 つの引数 (文字列定数) を取ります。一部のシステムでは、その文字列定数がオブジェクト ファイルの特別なセグメントにコピーされます。他のシステムでは、ディレクティブは無視されます。「#sccs」ディレクティブは「#ident」と同義です。
そして、たとえばこれをソースファイルに追加することで、(16進ダンプで)次のことがわかります。
#ident "Hello there !"
この文字列は実行可能ファイルに埋め込まれます。
さて、これらの文字列を抽出/表示できるツール (readelf、objdump、gdb など) はありますか?