?? makefile
字號(hào):
# files
EXE = cyclone2
OBJS = move.o main.o hash.o see.o config.o search_root.o util.o pawn.o sort.o \
valid_move.o input.o piece.o material.o check.o evasion.o make_move.o \
board.o move_list.o fen.o values.o search.o interface.o draw.o square.o \
evaluate.o position.o random.o attack.o pv.o distance.o transposition.o \
probe.o move_gen.o
# rules
all: $(EXE) .depend
clean:
$(RM) *.o .depend gmon.out $(EXE) $(EXE).intel *~
# general
CXX = gcc
CXXFLAGS = -pipe
LDFLAGS = -lm -ldl -lpthread
# C++
CXXFLAGS += -O3 -fno-exceptions -fno-rtti -Wall
# optimisation
CXXFLAGS += -fstrict-aliasing
CXXFLAGS += -fomit-frame-pointer
# CXXFLAGS += -march=athlon-xp # SELECT ME
# CXXFLAGS += -march=pentium4
# profiling
#CXXFLAGS += -fprofile-generate
#LDFLAGS += -fprofile-generate
#CXXFLAGS += -fprofile-use
# strip
LDFLAGS += -s
# dependencies
$(EXE): $(OBJS)
$(CXX) $(LDFLAGS) -o $@ $(OBJS)
.depend:
$(CXX) -MM $(OBJS:.o=.cpp) > $@
include .depend
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -