私は自分に引き継がれたプロジェクトに取り組んでおり、構築とリンクの概念のいくつかは私にとって新しいものです。メイクファイル、いくつかのアセンブリ ファイルと C ソース ファイル、ELF ファイルとバイナリ ファイルがあります。ELF ファイルをターゲットにロードすると、アセンブリ ファイルではなく、C ファイルのみをステップ実行できます。
ELF ファイルで readelf を実行すると、アセンブリ (.S) ファイルがシンボル テーブルにないことがわかります。同様に、私のデバッガ (RealView Debugger 4.1) は、これらの .S ファイルを「イメージからのソース」ツリーにリストしません。これらのファイルのシンボルの一部 (ラベル名など) が readelf の出力に含まれていますが、ファイル タイプのシンボル自体は含まれていません。メイクファイルを調べて、何が含まれていない可能性があるかを見つけようとしましたが、何を探しているのかわかりません。誰でも私を正しい方向に向けることができますか? ありがとう!