整个kernel巨大无比,所以会比较慢。有时候我们就想只编译其中一部分。
1. 编译某个模块
make M=drivers/iio/
好像
make drivers/iio/kfifo_buf.ko
也可以
2. 如果不是模块
make mm/
3. 只编译某个文件
make drivers/iio/kfifo_buf.o
有时候我们想看看这个源代码展开后是什么样子的。
4. 只做预编译
make drivers/iio/kfifo_buf.i
5. 编译出汇编代码
make drivers/iio/kfifo_buf.list