L'approccio che utilizzo per spelunkare il kernel Linux tramite clion è:
- crea un
compile_commands.json
per il kernel usando una build intercettata - usa uno script ruby per convertire
compile_commands.json
in unCMakeLists.txt
adatto ai clion
Ciò consente sia la navigazione del codice che una ragionevole esperienza di editing.
Vedi per maggiori dettagli https://github.com/habemus-papadum/kernel-grok
Sì. Ma dovrai scrivere il file make per compilare il modulo del kernel.
Aggiornamento 1: Raccomando QtCreator per scrivere il modulo del kernel linux.Vedi il mio manuale
Aggiornamento 2: Raccomando anche eclipse cdt. Consulta il manuale di eclipse su come prepararlo per il kernel linux.