makefile

来自「linux——shell nachos 的课程设计 第一个」· 代码 · 共 38 行

TXT
38
字号
################################################################################# The shell Makefile################################################################################ROOT := .RM := rm -rfCC := gccCFLAGS := -O2 # All of the sources participating in the build are defined hereC_SRCS += \${addprefix $(ROOT)/, \buildin.c \cmd.c \jobctrl.c \shell.c \}OBJS := \ $(C_SRCS:$(ROOT)/%.c=%.o)all: shsh: $(OBJS)	@echo 'Building target: $@'	$(CC)  -o $@ $(OBJS)	@echo 'Finished building: $@'%.o: $(ROOT)/%.c	@echo 'Building file: $<'	$(CC) $(CFLAGS) -c -o $@ $<	@echo 'Finished building: $<'	@echo ' 'clean:	-$(RM) $(OBJS) sh.PHONY: all clean dependents

⌨️ 快捷键说明

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