使用QtCreator进行Linux内核开发
19 Jun 2015
|
QtCreator,
Linux,
Kernel
|
| ˚C
前言
研二的实验室生活即将到来,导师安排搞内核开发。由于之前一直习惯于QtCreator,想继续用下去,于是花了一晚上进行配置,记录一下配置过程。
Why QtCreator
近几年虽然出现了Atom、Sublime Text这样的强大好用的编辑器,可我写代码还是偏向于用IDE(个人喜好,无意引战,vim/emacs大神们尽可以鄙视我)。几年下来,几乎所有主流和非主流的C/C++ IDE我都用过,除了QtCreator之外,还有微软全系列、MingW Developer Studio、CFree、Anjuta、KDevelop、Code::Blocks、CodeLite、Eclipse、CLion…综合速度、自动补全、代码高亮、代码跳转、配置灵活性、跨平台性和个人使用习惯等各个方面,QtCreator绝对算是不二之选了。当然如果是进行Qt开发,那也没什么好选的。
QtCreator也不仅仅局限在Qt程序开发上,稍经配置可以胜任几乎所有C/C++的开发需要。只需要自定义Makefile,就可以利用QtCreator强大的代码编辑和语法分析功能进行内核开发。
简单配置QtCreator进行Linux内核开发
以最简单的hello world为例。模块名为khello。
1. 建立项目
选择非Qt项目->纯C语言项目,命名为khello。源文件命名为khello.c。
khello.c:
#include