GNU/Linux >> Belajar Linux >  >> Linux

Apakah mungkin untuk mengembangkan modul kernel linux di CLion?

Pendekatan yang saya gunakan untuk spelunk kernel linux melalui clion adalah:

  • buat compile_commands.json untuk kernel menggunakan build yang dicegat
  • gunakan skrip ruby ​​untuk mengonversi compile_commands.json menjadi CMakeLists.txt yang ramah clion

Hal ini memungkinkan navigasi kode dan juga pengalaman pengeditan yang wajar.

Lihat untuk detail lebih lanjut https://github.com/habemus-papadum/kernel-grok


Ya itu. Tetapi Anda perlu menulis file make untuk membuat modul kernel.

Pembaruan 1: Saya merekomendasikan QtCreator untuk menulis modul kernel linux. Lihat manual saya

Pembaruan 2: Saya juga merekomendasikan cdt gerhana. Lihat manual gerhana tentang cara menyiapkannya untuk kernel linux.


Linux
  1. Linux – Kernel Tercemar Di Linux?

  2. Panduan pemula untuk Konfigurasi Modul Kernel di Linux

  3. Apakah mungkin mengembangkan aplikasi DirectX di Linux?

  1. Linux – Bagaimana Cara Menentukan Modul Yang Menodai Kernel?

  2. perubahan parameter modul kernel (menggunakan /sys/module)

  3. Memanggil fungsi userspace dari dalam modul kernel Linux

  1. Linux – Bagaimana Cara Memuat Ulang Modul Kernel dengan Benar?

  2. Bagaimana cara membuat kode modul kernel Linux?

  3. Apa itu kernel tercemar di Linux?