📄 makefile
字号:
# using linux compile PATH_PUB=../public/PATH_MYSQL=$(PATH_PUB)mysql/PATH_LIB_MYSQL=$(PATH_MYSQL)lib/CC=gcc -L$(PATH_LIB_MYSQL) -gLIBS = -lpthread -lmysqlclient -lzCFLAGS= -I$(PATH_PUB) -I$(PATH_MYSQL) -Wall -O2EXE_CTL = controlall : $(EXE_CTL)CTL_OBJS = rc_ctl_main.o rc_ctl_net.o rc_ctl_table.o rc_ctl_data.o rc_ctl_mysql.o rc_ctl_fifo.o $(PATH_PUB)rc_pub_file.o $(PATH_PUB)rc_pub_net.o $(PATH_PUB)rc_pub_log.o $(PATH_PUB)rc_pub_time.o $(PATH_PUB)rc_pub_packet.o $(PATH_PUB)rc_pub_fifo.o $(PATH_PUB)rc_pub_lock.o $(PATH_PUB)rc_pub_epoll.o $(PATH_MYSQL)rc_mysql_util.oH = rc_ctl_define.h rc_ctl_net.h rc_ctl_table.h rc_ctl_data.h rc_ctl_mysql.h rc_ctl_fifo.h $(PATH_PUB)rc_pub_file.h $(PATH_PUB)rc_pub_net.h $(PATH_PUB)rc_pub_log.h $(PATH_PUB)rc_pub_time.h $(PATH_PUB)rc_pub_packet.h $(PATH_PUB)rc_pub_fifo.h $(PATH_PUB)rc_pub_lock.h $(PATH_PUB)rc_pub_epoll.h $(PATH_MYSQL)rc_mysql_util.h$(EXE_CTL) : $(CTL_OBJS) chmod 644 *.* $(PATH_PUB)*.* Makefile $(CC) $(LDFLAGS) -o $(EXE_CTL) $(CTL_OBJS) $(LIBS) ls -l --color $(EXE_CTL)clean: chmod 644 *.* $(PATH_PUB)*.* Makefile rm -rf *.o $(EXE_CTL) a.out *.gdb *.elf data.txt *.elf2flt $(CTL_OBJS) clear ls --color%.o : %.c $(H) $(CC) $(CFLAGS) -c $< -o $@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -