makefile.os

来自「一个用于学习的操作系统」· OS 代码 · 共 17 行

OS
17
字号
CC	    = gcc
LD      = ld
AS      = nasm
#linux平台编译参数
ASFLAG  = -f elf
LDFLAGS = -melf_i386 -Ttext 0xC0100000 -e start_kernel
CCFLG   = -O0 -c -nostdinc -fno-builtin -I$(INCLUDE) -I.
CCFLG0   = -O0 -c -nostdinc -fno-builtin -I$(INCLUDE) -I.
CCFLG2   = -O2 -c -nostdinc -fno-builtin -I$(INCLUDE) -I.
#CCFLG   = -O0 -c -nostdinc -fno-builtin -I$(INCLUDE) -I.
#windows平台编译参数
#LDFLAGS = -mi386pe -Ttext 0xC0100000 -e _start_kernel
#CCFLG   = -O2 -c -nostdinc -fno-builtin -I$(INCLUDE) -I. -DWINDOWS_CYGWIN
#ASFLAG  = -f gnuwin32

#CCFLG   = -O0 -c -nostdinc -fno-builtin -I$(INCLUDE) -I. -DWINDOWS_CYGWIN

⌨️ 快捷键说明

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