-1
私はGCC -gを使用してコンパイルしています。 GDBでデバッグシンボルからすべてのファイルパスをエクスポートする方法
、私はすべてのファイルパス一覧表示するには、「情報源」を使用(C、CPP、時間などを...)
今私は、ファイルにこの結果をエクスポートします。
一つの解決策は、「上のログイン設定」でGDBのロギングをオンにすることでしたが、それは私が欲しいものを正確ではありません。
- 私は
- 、すべての結果をエクスポートするには、「入力」を入力する必要があります「」
- 行の終わりに、私はこれを自動的に行いたいコンパイル後
編集
一つの解決策は次のようになります。
#!/bin/sh
gdb -batch -ex "info sources" the_executable > /tmp/list_sources.txt
sed -i -e 's/, /\r\n/g' /tmp/list_sources.txt
grep -e '^\/' /tmp/list_sources.txt > list_sources.txt
はい、ありがとうございました!私はあまりにも数分前にそれを見つけました...この後、私はsedとgrepを使ってファイルを正しくフォーマットしています – Erwan