?? makefile.bak
字號:
CROSS_COMPILER=/opt/adsp/uClinux08/bfin-linux-uclibc/bin/bfin-linux-uclibc-
CC = $(CROSS_COMPILER)gcc
LD = $(CROSS_COMPILER)gcc
AS = $(CROSS_COMPILER)gcc
STRIP = $(CROSS_COMPILER)strip
TARGET = example
SRC = main.c fullinser.S
OBJS = main.o fullinser.o
SRCDIR = .
HEADER =
ASFLAGS =
CFLAGS = -O3 -Wall -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -fno-builtin
CFLAGS += -fomit-frame-pointer -mfdpic -Wdeclaration-after-statement -Wno-switch -Wdisabled-optimization \
-Wpointer-arith -Wredundant-decls -Wno-pointer-sign
DEFINES = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE
#CFLAGS = -O3 -Wall -Dlinux
#LDFLAGS = -Wl -static
LDFLAGS = -mfdpic -rdynamic -export-dynamic \
-Wl,--warn-common -Wl,--as-needed
LDLIBS = -lpthread
LDDIR =
INC = -I./
#-I/opt/uClinux/bfin-uclinux/bfin-uclinux/include -I/opt/uClinux/bfin-uclinux/bfin-uclinux/runtime/usr/include \
%.o:%.s
$(AS) $(CFLAGS) $(INC) $(DEFINES) -c -o $@ $<
%.o:%.c
$(CC) $(CFLAGS) $(INC) $(DEFINES) -c $< -o $@
all: $(TARGET)
$(TARGET):$(SRCS) $(HEADER) $(OBJS) Makefile
$(LD) $(LDDIR) $(LDFLAGS) -g -o $(TARGET) $(OBJS) $(LDLIBS)
#/opt/adsp/uClinux08/bfin-linux-uclibc/bin/bfin-linux-uclibc-strip $(TARGET)
clean:
rm -f $(OBJS) $(TARGET)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -