clion を介して Linux カーネルを探索するために使用するアプローチは次のとおりです。
compile_commands.json
を作成する インターセプトされたビルドを使用するカーネルの場合- Ruby スクリプトを使用して
compile_commands.json
を変換する clion フレンドリーなCMakeLists.txt
に
これにより、コード ナビゲーションと合理的な編集エクスペリエンスの両方が可能になります。
詳細については、https://github.com/habemus-papadum/kernel-grok を参照してください
はい、そうです。ただし、カーネル モジュールをビルドするための make ファイルを作成する必要があります。
アップデート 1: Linux カーネル モジュールの作成には QtCreator をお勧めします。私のマニュアルを参照してください
アップデート 2: Eclipse cdt もお勧めします。Linux カーネル用に準備する方法については、Eclipse のマニュアルを参照してください。
git gc:利用可能な 3GB と tmp_pack が 16MB しかないにもかかわらず、デバイスに空き容量がありません
cmake で CPack を使用して 2 つの異なるパッケージを生成します:Linux