?? makefile
字號(hào):
#------------------------------------------------------------------------------## eCos Library directory ##------------------------------------------------------------------------------#ECOS_INSTALL_DIR = /ecos-works/702x_install#------------------------------------------------------------------------------## eCos build flags ##------------------------------------------------------------------------------#include $(ECOS_INSTALL_DIR)/include/pkgconf/ecos.mak#------------------------------------------------------------------------------## Source files ##------------------------------------------------------------------------------#SSRC =SOBJS = $(patsubst %.S,%.o, $(SSRC))CSRC = turbo.cCOBJS = $(patsubst %.c,%.o, $(CSRC))OBJS = $(SOBJS) $(COBJS)#------------------------------------------------------------------------------## Local include path ##------------------------------------------------------------------------------#INCLUDE_PATH = -I. -I../System_api/PMUSystem -I../System_api/RTCSystem EXTRALIB_PATH = -L. -L../System_api/PMUSystem -L../System_api/RTCSystem#------------------------------------------------------------------------------## Libraries to link ##------------------------------------------------------------------------------#LD_LIBS = -lPMUSystem -lRTCSystem#------------------------------------------------------------------------------## Target compiler ##------------------------------------------------------------------------------#CROSS_COMPILER = arm-elf-AS = $(CROSS_COMPILER)asCC = $(CROSS_COMPILER)gccCXX = $(CROSS_COMPILER)g++LD = $(CC)AR = $(CROSS_COMPILER)arNM = $(CROSS_COMPILER)nmRANLIB = $(CROSS_COMPILER)ranlibOBJCOPY = $(CROSS_COMPILER)objcopyOBJDUMP = $(CROSS_COMPILER)objdump#------------------------------------------------------------------------------## Compiler flag ##------------------------------------------------------------------------------#CPPFLAGS =SFLAGS =#CFLAGS = -I$(ECOS_INSTALL_DIR)/include $(INCLUDE_PATH) $(ECOS_GLOBAL_CFLAGS) -gdwarf-2CFLAGS = -I$(ECOS_INSTALL_DIR)/include $(INCLUDE_PATH) $(ECOS_GLOBAL_CFLAGS) -gdwarf-2 -O0CXXFLAGS =LDFLAGS = -nostartfiles -L$(ECOS_INSTALL_DIR)/lib $(EXTRALIB_PATH) -Wl,--gc-sections -Wl,--Map -Wl,Image.map -gLIBS = -Ttarget.ld -nostdlib -Wl,--start-group $(LD_LIBS) -Wl,--end-group#------------------------------------------------------------------------------## ##------------------------------------------------------------------------------#all : Imageclean: -rm -f *.o *.map *.bak Image Image.*$(SOBJS): %.o : %.S $(CC) $(CFLAGS) -c $< -o $@$(COBJS): %.o : %.c $(CC) $(CFLAGS) -c $< -o $@Image : Image.bin @echo "Output $@" cp Image.bin $@Image.bin : Image.elf $(OBJCOPY) -R .comment -R .note -O binary -S Image.elf $@ $(OBJDUMP) -S Image.elf > dump.txt Image.elf : $(OBJS) $(LD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(NM) $@ | grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(.\.ng$$\)\|\(LASH[RL]DI\)' | sort > System.map
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -