请问老师以前这篇问提到的第2点
上课时没讲到是因为它其实没用吗?
我随便查了一下strip 还是不了解它跟执行速度的关系Orz
先在此谢过回答的人:)
※ 引述《ric2k1 (Ric)》之铭言:
: 上课是有讲过...
: 每年到了这个时候都有人会问我, 为什么老师的 HW#5 的 ref code
: 会跑得比自己的快那么多...
: 当然, 有人发现是我的 code 是用 -O3 来 compile 的, 也就是说:
: 1. src/Makefile.in:
: CFLAGS = -g -Wall -DTA_KB_SETTING $(PKGFLAG)
: 换成是:
: CFLAGS = -O3 -Wall -DTA_KB_SETTING $(PKGFLAG)
: 2. Makefile
: @strip bin/$(EXEC)
: 这行的 comment (#) 拿掉
: 大家可以试试看, 应该会有差...
: 只是这样子你的 code 就没有 debugging info 来 debug 了...
: 当然, 你的 code tune 一下也是有可能跑得比我快...
: 毕竟我只有用 "直觉" 写了一下而已.................................... (臭屁貌)