私はソースからXOrgをビルドしようとしていますが、関数が不適切に呼び出されているコンパイル時エラーが発生しています。関数の型は、エラーの原因となったファイルに含まれる他のファイルで定義されています。私はこの他のファイルが何であるかわからないので、このファイルがどこに使われるのかわかりません。すべてのインクルードファイルを調べる以外に、この型定義を見つける方法はありますか?インクルードファイルで定義されたタイプを見つけるにはどうすればよいですか?
2
A
答えて
1
grep
などのツールを使用すると、プロジェクト内のすべてのファイルを検索できます。
タイプ名のインクルードファイルを単語として検索すると(-w
フラグ付き)、タイプ宣言が非常に簡単に見つかります。
grep
-r
フラグを持つサブディレクトリで再帰的に検索できます。ファイルがあるディレクトリ内
grep -R "yourTypeName" *
:
2
あなたは、このbashコマンドを使用することができます。
あなたはack-grep
がインストールされている場合は、次のコマンドを実行します。
ack-grep -cc "yourTypeName"
をすべてC
のファイルを検索します。
関連する問題
- 1. jarファイルで定義されたパッケージを見つけるにはどうすればよいですか?
- 2. オーバーロードされた演算子の定義を見つけるにはどうすればよいですか?
- 3. セージで指定されたセットのサブセットを見つけるにはどうすればよいですか?
- 4. 定義済みの列を持つ表を見つけるにはどうすればよいですか?
- 5. IDEなしで宣言/定義を見つけるにはどうすればよいですか?
- 6. Oracleで名前付き制約の定義を見つけるにはどうすればよいですか?
- 7. 列に入力された3つの値を見つけるにはどうすればよいですか?
- 8. BFSで実際に見つかったパスを見つけるにはどうすればよいですか?
- 9. LLVMのオペランドの定義点を見つけるにはどうすればよいですか?
- 10. バックボーンフェッチによって生成されたエラーを見つけるにはどうすればいいですか
- 11. JTableでセルタイピングイベントを見つけるにはどうすればよいですか?
- 12. インストールされたアプリケーションのアップグレードコードをC#で見つけるにはどうすればよいですか?
- 13. 「インクルードファイル」がユーザーに表示されないようにするにはどうすればよいですか?
- 14. EntityFramework 6:以前に見つかったレコードを見つけるにはどうすればよいですか?
- 15. 親がリフレッシュされたときに子ウィンドウを見つけるにはどうすればよいですか?
- 16. 非常にランダムなレコードから、事前定義されたルールで名前を見つけるにはどうすればよいですか?
- 17. TextMate:キーボードショートカットに関連付けられたコマンドを見つけるにはどうすればよいですか?
- 18. Webアプリケーションに関連付けられたAPIを見つけるにはどうすればよいですか?
- 19. アプリケーションが記述されたcodeigniterのバージョンを見つけるにはどうすればよいですか?
- 20. 最大化されたウィンドウの位置を見つけるにはどうすればよいですか?
- 21. k-bestソリューションを見つけるにはどうすればよいですか?
- 22. レーキタスクのソースファイルを見つけるにはどうすればよいですか?
- 23. RORで書かれたウェブサイトを見つけるにはどうすればよいですか?
- 24. アレイで2番目に優れたものを見つけるにはどうすればよいですか?
- 25. 各スレッドが実行されているプロセッサを見つけるにはどうすればよいですか?
- 26. Haskell 98で特定のタイプのアプリケーションのインスタンスを定義するにはどうすればよいですか?
- 27. XcodeでUILabelを見つけるにはどうすればいいですか?
- 28. AS3:ディープネストされたスプライトの親をステージから見つけるにはどうすればいいですか?
- 29. テーブルの定義者を見るにはどうすればいいですか?
- 30. ContentPresenterに適用されるDataTemplateの要素を見つけるにはどうすればよいですか?
X.Orgプロジェクトによってリリースされたクリーンソースがきれいにコンパイルされない場合、それは間違っています。 X.Orgソースにはビルドシステムが付属しています。あなたはそれを使用していませんか?全体的には、特定のファイルがどこで使われるのかわからないとか、そのタイプを知っていることがそのことを知っていると思うのはどういう意味なのかは不明です。 –
上記のコメントに続いて、質問は「あなたは何をそれに基づいて構築しようとしていますか?どのようにそれを構築しようとしていますか?ソースからXをビルドしてから数年経っていますが、ソースで提供されている以下のドキュメントはSuSEに大きな問題はありませんでした。ビルドエラーが発生した場合は、バグ[** Xorg Bugzilla Main Page **](https://bugs.freedesktop.org/)を報告してください。 –