私は、C/C++ Linux開発者のためのEclipse IDE(Indigo SR2)の組み込みシステム用のLinuxカーネルモジュール(ドライバ)を開発しています。カーネルのインクルードディレクトリをプロジェクトのパスに追加しました(プロジェクト>プロパティ> C/C++一般>パスとSybmols - >インクルード(タブ) - >追加...(ボタン))。ファイルは、linux/asm-powerpcディレクトリ(私の場合)のオーバーレイであり、linux/asm-genericディレクトリの上にあるasmディレクトリを参照しています。EclipseでLinuxカーネル開発のためのasmヘッダディレクトリを含めるには?
"asm"を "asm-powerpc"と最初に解釈するようにEclipseのインデクサーに指示することはできますか?それが失敗する場合は、単に "asm"を探す代わりに "asm-generic" Asmへのasm-powerpcのシンボリックリンクはいくつかの助けになりますが、あまりにも多くのヘッダーファイルは汎用的な場所にしか存在せず、これを使用できるようにしていません。
ありがとうございます!
:1は、全体のカーネルソースを読むために必要がある場合
、このリンクを読んで機能がオンになっていますか? Linuxカーネル構築環境は、eclipseのスキャンの利益のために再作成するのが簡単ではありません。あなたが主張すれば、少なくともeclipseとLinuxカーネルでウェブ検索を行い、他の誰かがこれとすでに苦労しているかどうかを確認してください。 –
こんにちはクリス、私はまず探検しました。私は、asm-genericからasm-poweprcに、欠けているファイルやディレクトリをシンボリックリンクして、それを合計することができますが、私はそこでの作業を望んでいますEclipseに既に組み込まれているより自然なソリューションです。 – Trevor