📄 makefile
字号:
ARCH ?= arm#CROSS_COMPILE ?= arm-linux-HOSTCC = gccHOSTCXX = g++AS = $(CROSS_COMPILE)asLD = $(CROSS_COMPILE)ldCC = $(CROSS_COMPILE)gccCPP = $(CC) -EAR = $(CROSS_COMPILE)arNM = $(CROSS_COMPILE)nmSTRIP = $(CROSS_COMPILE)stripOBJCOPY = $(CROSS_COMPILE)objcopyOBJDUMP = $(CROSS_COMPILE)objdump#CFLAGS = -gLDFLAGS = /linux/lib/libc.aLIBS = -lpthreadSOURCES = $(wildcard *.c)OBJECTS = $(SOURCES:.c=.o)DEPENDS = $(SOURCES:.c=.d)CGI = csa_web.cgicmd_main = $(CC) $(CFLAGS) -c $<$(CGI): $(OBJECTS) $(CC) $(LIBS) -o $@ $^%.o: %.c $(CC) -c $<%.d: %.c @set -e; \ rm -f $@; \ $(CC) -MM $< > $@.dep; \ sed 's/$*\.o:/$*.o $@:/g' < $@.dep > $@; \ rm -f $@.dep-include $(DEPENDS).PHONY : armarm: $(CC) -o $(EXEC) timer_driver.cpp.PHONY : demodemo: $(CC) -o demo.cgi demo.c.PHONY : searchsearch: $(CC) -o search.cgi search.c.PHONY : webweb: $(CC) -o $(CGI) test3.c.PHONY : mainmain: $(CC) $(CFLAGS) -o $(EXEC) main.c.PHONY : uartuart: $(CC) $(CFLAGS) -o $(EXEC) uart_GBA.c.PHONY : armfilearmfile: $(CC) $(CFLAGS) -o $(EXEC) armfile_GBA.c.PHONY : filefile: $(CPP) $(CFLAGS) -o $(EXEC) file_GBA.cpp.PHONY : threadthread: $(CPP) $(CFLAGS) $(LIBS) -o $(EXEC) pthread_GBA.cpp.PHONY : msgmsg: $(CPP) $(CFLAGS) -o $(EXEC) msg_GBA.cpp.PHONY : shmshm: $(CPP) $(CFLAGS) -o $(EXEC) shm_GBA.cpp.PHONY : ftokftok: $(CPP) $(CFLAGS) -o $(EXEC) ftok_GBA.cpp.PHONY : pipepipe: $(CPP) $(CFLAGS) -o $(EXEC) pipe.cpp.PHONY : forkfork: $(CPP) $(CFLAGS) -o $(EXEC) fork_GBA.cpp.PHONY : cleanclean: -rm -f $(EXEC) $(CGI) $(OBJECTS) *.o *.d.* *.d
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -