?? makefile
字號(hào):
# 使用uClibc庫(kù)編譯連接uClinux應(yīng)用程序樣本
# make DEBUG=1 構(gòu)造調(diào)試版本
# make 構(gòu)造優(yōu)化版本
# make clean 清除構(gòu)造生成的文件
CC = arm-elf-gcc
AS = arm-elf-as
EXEC = test-gui
OBJS = test-gui.o
MACRO =
ifdef DEBUG
CFLAGS = -g
ASFLAGS =
else
CFLAGS = -O2 -fomit-frame-pointer
endif
CFLAGS += -mtune=arm7tdmi -fno-builtin $(MACRO)
LDFLAGS = -nostartfiles -elf2flt -static
LDLIBS = -lminigui -lmgext -lpthread -lcrypt -lm -lc
INCLUDES = -I/usr/local/src/uClinux-dist/linux-2.4.x/include \
-I/usr/local/src/uClinux-dist/uClibc/include \
-I/usr/local/src/uClinux-dist/lib/libm \
-I/usr/local/src/uClinux-dist/lib/libcrypt_old \
-I/usr/local/src/uClinux-dist \
-I/usr/local/src/uClinux-dist/linux-2.4.x/include \
-I/usr/local/src/libminigui-1.3.3/lib/include
CFLAGS += $(INCLUDES)
CRYPT = /usr/local/src/uClinux-dist/uClibc/lib/crt0.o \
/usr/local/src/uClinux-dist/uClibc/lib/crti.o \
/usr/local/src/uClinux-dist/uClibc/lib/crtn.o
LIBDIR = -L/usr/local/src/uClinux-dist/uClibc/. \
-L/usr/local/src/uClinux-dist/uClibc/lib \
-L/usr/local/src/uClinux-dist/lib/libm \
-L/usr/local/src/uClinux-dist/lib/libnet \
-L/usr/local/src/uClinux-dist/lib/libdes \
-L/usr/local/src/uClinux-dist/lib/libaes \
-L/usr/local/src/uClinux-dist/lib/libpcap \
-L/usr/local/src/uClinux-dist/lib/libcrypt_old \
-L/usr/local/src/uClinux-dist/lib/libssl \
-L/usr/local/src/uClinux-dist/lib/zlib \
-L/usr/local/src/libminigui-1.3.3/lib/lib
all: $(EXEC)
$(EXEC): $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(CRYPT) $(OBJS) $(LIBDIR) \
/usr/local/src/libminigui-1.3.3/src/font/in-core/terminal_8x12.o \
/usr/local/src/libminigui-1.3.3/src/font/in-core/fixedsys_8x15.o \
$(LDLIBS)
clean:
-rm -f $(EXEC) *.gdb *.elf *.o
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -