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

📄 makefile

📁 LINUX 下串口通信编程
💻
字号:
#Makefile written by Paul Dean.#Copyright 2000.1-2001.6#variables definement, ":=" can be replaced by "=".CC := gcc  CFLAGS := -g -WallCXXFLAGS := $(CFLAGS)RM := rm -fECHO := echo -eINSTALL := `which install` -m 755 -v -sINDENT := indent -nce -di16 -pcs -nut -krtSTRIP := stripTOPDIR  := $(shell pwd)INSTALLDIR := /usr/local/binDEPFILE := .depend#wildcard and patsubst are two functions in GNU Make#the two lines below cannot be changed unless you do know what you are doing#SOURCES = $(wildcard *.c *.cpp)#OBJS = $(patsubst %.c,%.o,$(SOURCES))TARGETS = serfileOBJS = $(TARGETS:%=%.o) serial.o args.o SOURCES = $(patsubst %.o,%.c,$(OBJS)).PHONY: all clean install  	set -e;%:%.o	$(CC) $(CFLAGS) $^ -o $@#	@$(STRIP) $@%.o:%.c	@$(INDENT) $<	@$(RM) $(patsubst %.c,%.c~,$<)	$(CC) $(CFLAGS) -c $< -o $@all:$(TARGETS) #	@$(ECHO) '$$(OBJS)=$(OBJS)'#	@$(ECHO) '$$<=$< $$^=$^ $$@=$@ $$?=$?' $(shell $(CC) -MM $(SOURCES) > $(DEPFILE))include $(DEPFILE)serfile:serfile.o serial.o args.oinstall:	@$(INSTALL) $(TARGETS) $(INSTALLDIR)clean:	$(RM) $(OBJS) $(TARGETS)

⌨️ 快捷键说明

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