私はgdbでデバッグしたい本当に大きなプロジェクトに取り組んでいます。残念ながら、-g
フラグでコンパイルするには、2日半かかり、60Goより大きい出力ライブラリが必要です(プロジェクトには-g
なしで〜1Goがかかります)。-gフラグを付けずにgdbで読み取り可能なシンボルを取得しますか?
シンボルテーブルを取得する簡単な方法があります(バックトレースできます)。 私は、gdbが3つのレベルのデバッグを提供しているのを見てきました(-g レベルと記載されていますhere)。 ?
ありがとうございます。
"あなたは' '' 'でしょうか? – NPE
@aix:誰かが私のオブジェクトを解析するために 'string'コマンドを使うことができると私に言った。 @RicardoCárdenes:ありがとう!下の試行がうまくいかない場合は試してみます。 –
このスイッチは、 '-feliminate-unused-debug-symbols'というスイッチが見つかりました。私のlibの1つを800Moから35Mo(元の8Mo)に縮小しているようです。私はそれをプロジェクト全体で一晩作業させ、結果についてあなたに知らせます。 –