代码拉取完成,页面将自动刷新
同步操作将从 Kenneth-Lee-2012/btest 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
ALL=cs amdahl ci testpf testpf2
CLS=`getconf LEVEL1_DCACHE_LINESIZE`
all: $(ALL)
testpf2: pftest2.o misc.o
$(CC) -O0 -Wall $^ -o $@
testpf: pftest.o misc.o
$(CC) $^ -o $@
cs: cs_test.o task.o misc.o queue.o cal.o
$(CC) $^ -g -lpthread -o $@
amdahl: amdahl.o task.o misc.o cal.o mcs_spinlock.o
$(CC) $^ -g -lpthread -o $@
ci: ci.o misc.o cal.o
$(CC) $^ -g -o $@
cs_test.o: cs_test.c misc.h task.h queue.h cal.h
task.o: task.c task.h misc.h
misc.o: misc.c misc.h
cal.o: cal.c
amdahl.o: amdahl.c misc.h task.h mcs_spinlock.h
ci.o: ci.c misc.h cal.h
mcs_spinlock.o: mcs_spinlock.c mcs_spinlock.h
pftest.o: pftest.c misc.h
$(CC) -c $< -DCACHE_LINE_SIZE=$(CLS) -DPREFETCH -o $@
pftest2.o: pftest2.c misc.h
%.o: %.c
$(CC) -c -g -Wall -D_GNU_SOURCE $< -o $@
.PHONY: clean cleanall tags
clean:
rm -f *.o $(ALL)
cleanall:
rm -f *.o $(ALL) tags cscope.out core
sudo rm -f perf perf.data
tags:
ctags -R --extra=f
cscope -Rb
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。