⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 这个linux源代码是很全面的~基本完整了~使用c编译的~由于时间问题我没有亲自测试~但就算用来做参考资料也是非常好的
💻
字号:
## linux/arch/i386/boot/compressed/Makefile## create a compressed vmlinux image from the original vmlinux#HEAD = head.oSYSTEM = $(TOPDIR)/vmlinuxOBJECTS = $(HEAD) misc.oIA32_CFLAGS := -O2 -DSTDC_HEADERS## ZIMAGE_OFFSET is the load offset of the compression loader# BZIMAGE_OFFSET is the load offset of the high loaded compression loader#BZIMAGE_OFFSET = 0x100000BZLINKFLAGS = -Ttext $(BZIMAGE_OFFSET) $(ZLDFLAGS)all: vmlinuxbvmlinux: piggy.o $(OBJECTS)	$(IA32_LD) $(BZLINKFLAGS) -o bvmlinux $(OBJECTS) piggy.ohead.o: head.S	$(IA32_AS) -c head.Smisc.o: misc.c	$(IA32_CC) $(IA32_CFLAGS) -c misc.cpiggy.o:	$(SYSTEM)	tmppiggy=_tmp_$$$$piggy; \	rm -f $$tmppiggy $$tmppiggy.gz $$tmppiggy.lnk; \	$(OBJCOPY) $(SYSTEM) $$tmppiggy; \	gzip -f -9 < $$tmppiggy > $$tmppiggy.gz; \	echo "SECTIONS { .data : { input_len = .; LONG(input_data_end - input_data) input_data = .; *(.data) input_data_end = .; }}" > $$tmppiggy.lnk; \	$(IA32_LD) -r -o piggy.o -b binary $$tmppiggy.gz -b elf32-i386 -T $$tmppiggy.lnk; \	rm -f $$tmppiggy $$tmppiggy.gz $$tmppiggy.lnkclean:	rm -f vmlinux bvmlinux _tmp_*

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -