デバッグ情報を含む、a.out.debug という名前の別のデバッグファイルを作成します。
objcopy --only-keep-debug a.out a.out.debug |
a.out からデバッグ情報をストリップします。
objcopy --strip-debug a.out |
2 つのファイル間にリンクを作成します。
objcopy --add-gnu-debuglink=a.out.debug a.out |
Solaris プラットフォームの場合、gobjcopy コマンドを使用します。Linux プラットフォームの場合、objcopy コマンドを使用します。
Linux プラットフォームでは、objcopy コマンドの -help オプションを使用して、プラットフォームで -add-gnu-debuglink オプションがサポートされているかどうかを調べることができます。 objcopy コマンドの -only-keep-debug オプションは、a.out.debug を完全な実行可能ファイルにすることができる cp a.out a.out.debug コマンドに置き換えることができます。