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

📄 makefile

📁 计算机启动例子代码
💻
字号:
###########################################                                        ##  这个 Makefile 负责编译安装到软盘的 OS ##                                        ############################################  最终生成文件 bootimgbootimg:os.bin  Boot	cat Boot os.bin>bootimg           # Boot 是引导扇区内容,内核 os.bin 紧跟其后的扇区#  汇编引导扇区 Boot:Boot.s	nasm Boot.s#  将生成的操作系统文件从 elf 格式转换到 binary 格式os.bin: os.elf	objcopy -R .comment -R .note -S -O binary os.elf os.bin###########################################                                        ##              / \                       ##               |                        # #        以上语句无需改变                ######################################################################################                                        ##    链接操作系统指定入口和重定位信息    ##                                        ###########################################CC      = gccCCFLAGS = -cLD      = ldOBJS    = c.oos.elf: $(OBJS)	$(LD) $(OBJS) -o os.elf -e c -Ttext 0          # 因为我们的映象是binary格式.          # 所以入口点函数应该是第一个.o文件的第一个函数###########################################                                        ##            编译操作系统                ##                                        ###########################################   c.o:c.c	$(CC) $(CCFLAGS) c.c clean:	rm -f Boot	rm -f os.bin	rm -f os.elf	rm -f *.bak	rm -f *.osetup:	dd   if=bootimg of=/dev/fd0

⌨️ 快捷键说明

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