📄 makefile
字号:
CROSS_COMPILE ?= arm-linux-gcc = ${CROSS_COMPILE}gccobjdump = ${CROSS_COMPILE}objdumpobjcopy = ${CROSS_COMPILE}objcopyld = ${CROSS_COMPILE}ldINITRD ?= /home/armlinux/h1940-initrd.dat.PHONY: ${KERNEL} ${KERNEL}/arch/arm/boot/zImageall: kernel.datclean: -rm kernel.dat -rm output.dat -rm *.o# build kernel data file from zImage in specified directorykernel.dat: tags.h ${KERNEL}/arch/arm/boot/zImage ${gcc} -c -o wrap.o wrap.S ${gcc} -c -o tags.o tags.S ${gcc} -c -o boot.o boot.S ${gcc} -c -o kernel.o kernel.S -DKERNEL=\"${KERNEL}/arch/arm/boot/zImage\" ${gcc} -c -o initrd.o initrd.S -DINITRD=\"${INITRD}\" ${ld} -o output.o -T link.lds wrap.o tags.o boot.o kernel.o initrd.o ${objcopy} -O binary output.o output.dat# turn kernel's setup.h into a file we can includetags.h: ${KERNEL}/include/asm-arm/setup.h cat ${KERNEL}/include/asm-arm/setup.h | grep \#define | grep ATAG > tags.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -