代码拉取完成,页面将自动刷新
CC=gcc
CFLAGS=-Wall -Wno-format -Wno-unused -Werror -pg
EXEC=zz
OBJS=encoder.o decoder.o test.o dict.o bit_reader.o
exec: $(OBJS) main.c defs.h
$(CC) $(CFLAGS) -o $(EXEC) main.c $(OBJS)
decoder: decoder.o bit_reader.o
$(CC) $(CFLAGS) -o decoder decoder.o bit_reader.o
decoder.o: decoder.c decoder.h
$(CC) $(CFLAGS) -c decoder.c decoder.h
bit_reader.o: bit_reader.c bit_reader.h
$(CC) $(CFLAGS) -c bit_reader.c bit_reader.h
encoder.o: dict.o encoder.c encoder.h defs.h
$(CC) $(CFLAGS) -c encoder.c
dict.o: dict.c dict.h defs.h
$(CC) $(CFLAGS) -c dict.c
test.o: test.h test.c defs.h
$(CC) $(CFLAGS) -c test.c
evaluate: exec
./$(EXEC) -t
@cat log.txt
encode: exec
@time ./$(EXEC) -e example.html encoded.txt
@echo "Before compressed: "
@du -hs example.html
@echo "After compressed:"
@du -hs encoded.txt
decode: $(EXEC)
./$(EXEC) -e -d encoded.txt decoded.txt
clean:
rm -f zz *.o *.swp
all: exec
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。