ここに私が最近持っていた問題は、他の人たちにとって共通の痛みであることがあります。プロジェクト内のすべてのヘッダファイルを特定の関数またはマクロですばやく検索するにはどうすればよいですか?
私は他の誰かのレガシーCコードと一緒に作業しており、関数またはマクロが定義されている場所を見つける必要があります。コード#include
は、特定のプロジェクトのシステムライブラリに加えて、さまざまな標準システムライブラリをまとめたものです。
特定の機能、マクロ、またはその他のグローバルについて定義された場所をすばやく見つけるツールやテクニックはありますか?
は、私が試した:grep -R 'function' /usr/lib
と限られた成功と迷惑なチャフのたくさんの他の類似の* nix/bashの-FUを淘汰します。あなたのうちの1人は、この一見一般的なシナリオに対する良い解決策を持っていなければなりません。
私は非常に驚いたが、この特定の痛みやインターウェブの検索では別の質問は見つからない。 (もし私が1つを見逃してしまったら、怒っているコメントがあると確信しています... ;-))
ありがとうございました!
は、我々は少し... – BoBTFish