makefile
来自「linux下的ftp服务端,支持多种ftp版本」· 代码 · 共 31 行
TXT
31 行
.PHONY:clean
CC=gcc
CFLAGS=-Wall -g
OBJS=main.o sock.o demon.o chkusrpwd.o explaincmd.o
LINK = -Wl,-s,-lcrypt
myftp: $(OBJS)
$(CC) $(OBJS) $(LINK) $(CFLAGS) -o myftp
main.o: main.c sock.h demon.h explaincmd.h
$(CC) $(CFLAGS) -c $< -o $@
sock.o: sock.c sock.h
$(CC) $(CFLAGS) -c $< -o $@
demon.o: demon.c demon.h
$(CC) $(CFLAGS) -c $< -o $@
chkusrpwd.o: chkusrpwd.c chkusrpwd.h sock.h
$(CC) $(CFLAGS) -c $< -o $@
explaincmd.o: explaincmd.c explaincmd.h sock.h global.h
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -f myftp $(OBJS)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?