📄 makefile
字号:
################################
# Makefile for the remote daemon
################################
CC = gcc
CFLAGS = -pthread -DHAVE_REMOTE -DHAVE_SNPRINTF
#flags for debugging: -D_DEBUG -g -Wall
INCLUDE = -I../
LIB = -lpcap -lcrypt
#Solaris: add '-lsocket'
LIBPATH = -L../
# Files that are needed to compile this project
FILES = rpcapd.o daemon.o utils.o fileconf.o pcap-remote.o sockutils.o pcap-new.o
# Makefile syntax:
# Project name : dependencies
# command line
rpcapd: $(FILES)
$(CC) $(CFLAGS) $(INCLUDE) -o rpcapd $(FILES) $(LIBPATH) $(LIB)
rpcapd.o: rpcapd.c
$(CC) $(CFLAGS) $(INCLUDE) -c rpcapd.c
daemon.o: daemon.c
$(CC) $(CFLAGS) $(INCLUDE) -c daemon.c
utils.o: utils.c
$(CC) $(CFLAGS) $(INCLUDE) -c utils.c
fileconf.o: fileconf.c
$(CC) $(CFLAGS) $(INCLUDE) -c fileconf.c
sockutils.o: ../sockutils.c
$(CC) $(CFLAGS) $(INCLUDE) -c ../sockutils.c
pcap-remote.o: ../pcap-remote.c
$(CC) $(CFLAGS) $(INCLUDE) -c ../pcap-remote.c
pcap-new.o: ../pcap-new.c
$(CC) $(CFLAGS) $(INCLUDE) -c ../pcap-new.c
clean:
rm -f *.o
rm rpcapd
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -