GNU/Linux >> Linux の 問題 >  >> Linux

CLion で Linux カーネルモジュールを開発することは可能ですか?

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 のマニュアルを参照してください。


Linux
  1. Linux –どのモジュールがカーネルを汚染しているかを判断する方法は?

  2. Linux – Linuxの汚染されたカーネル?

  3. Linux でのカーネル モジュール構成の初心者向けガイド

  1. Linux –カーネルモジュールを適切にリロードする方法は?

  2. Linux で DirectX アプリを開発することは可能ですか?

  3. Linux カーネルモジュールのコーディング方法は?

  1. カーネル モジュール パラメータの変更 (/sys/module を使用)

  2. Linux カーネル モジュール内からユーザー空間関数を呼び出す

  3. Linux の汚染されたカーネルとは何ですか?