1

私は開始していないかなり大きなプロジェクトに取り組んでおり、さまざまなアーキテクチャ、コンパイラなどに対して同じ変数の複数の再定義が行われています。既に存在するもの (extern として宣言されているもの)。GCC を実行したときに、これらの extern 関数がどこにリンクされているか (つまり、どこに定義されているか) を調べる方法があるかどうか疑問に思っています。それは素晴らしいでしょう!

ありがとう!

4

1 に答える 1

2

cscopeを使用してみてください。コードの「インデックス」を作成し、その上のシンボルを見つけるのに役立ちます。また、cscopeはvim/emacsで動作するように構成できます。

于 2012-08-01T09:02:44.453 に答える