19071
```

    gcc -g -o hello hello.c
    
```

でデバッグシンボル付きの実行可能なオブジェクトファイルhelloが生成されます。

```

    objcopy --strip-debug hello
    
```

とすることで、デバッグシンボルなしなオブジェクトファイルになります。

ではデバッグシンボル **のみ** なオブジェクトファイルを生成するには、どのようにすればいいのでしょうか？
CC BY-SA 3.0
2015-11-20T04:50:36.303
19070
2015-11-20T05:07:44.443
7844
question
c
デバッグシンボルのみのオブジェクトファイルの生成方法
```

    $ strip --only-keep-debug [executable]
    
```

> `strip(1)`
>
> \--only-keep-debug  
>  Strip a file, removing contents of any sections that would not be stripped
> by --strip-debug and leaving the debugging sections intact.

もしくは、

```

    $ objcopy --only-keep-debug [executable] [output]
    
```
CC BY-SA 3.0
2015-11-20T05:07:44.443
19071
2015-11-20T05:07:44.443
19070
answer