私はLinuxのn00bです。他のヘッダーなどがたくさん含まれている大規模なC++プロジェクトのソースコードを理解しようとしています。
メインファイルの1つに、多数の関数呼び出しがありますが、ファイル自体に定義がないため、明らかに他の場所から含まれています。
ファイルや関数が実際に定義されている場所を検索する方法を探しています。それを行う方法はありますか?助けてください。私は前述のようにLinuxを使用しています。
次のようなコマンドで開始できます
find . -name '*.[ch]*' | xargs grep some_search_term
より高度な検索については、 cscopeまたはctagsの調査を検討する必要があります。
grepを調べて、ヘッダー/テキストファイルなどの文字列を検索します。