环境:
ubuntu14.04 32位
linux内核4.0版本,路径/home/baohua/develop/linux
0、搭建编译环境
Ubuntu 16.04上安装arm-linux-gcc-4.4.3
1、编译内核
查看路径下文件:
编译内核(使用交叉编译):
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- zImage -j8
编译会在
/home/baohua/develop/linux/arch/arm/boot 下生成Image,zImage
完整的编译过程可以写成脚本文件:
2、Linux下C的风格
#在linux内核目录下终端运行下面命令检查test.c代码风格
scripts/checkpatch.pl -f test.c
test.c
int main(void)
{
for (i = 0; i < 10; i++)
i++;
}
出现以下信息代表风格正确:
3