linux驱动开发-内核编译

环境:

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

猜你喜欢

转载自blog.csdn.net/weixin_37058227/article/details/81038028