Eclipse IDE for C / C ++ Linux Developers(Indigo SR2)の組み込みシステム用のLinuxカーネルモジュール(ドライバー)を開発しています。カーネルのインクルードディレクトリをプロジェクトのインデックスへのパスに追加しました([プロジェクト]>[プロパティ]>[C / C++一般]>[パスとSybmols]->[インクルード](タブ)-> [追加...](ボタン))。ただし、カーネルのヘッダーのいくつかはファイルはasmdirを参照します。これは、実際にはlinux / asm-powerpcディレクトリ(私の場合)をlinux / asm-genericディレクトリの上にオーバーレイしたもので、特定のバージョンがジェネリックをオーバーライドします。
Eclipseのインデクサーに、最初に「asm」を「asm-powerpc」として解釈し、それが失敗した場合は、単に「asm」を探すのではなく、次に「asm-generic」を調べるように指示するにはどうすればよいですか。asm-powerpcをasmにシンボリックリンクすることはいくつかの助けになりますが、これを使用可能にするには、一般的な場所にのみ存在するヘッダーファイルが多すぎます。
ありがとう!