作者ric2k1 (Ric)
看板EE_DSnP
标题Re: [问题] memTest执行档不能用ddd开启?
时间Wed Nov 18 14:41:15 2009
啊! 我不小心将 solution code 的 Makefile 直接 copy 到 ref code 了!
请做以下的修改:
1. In "hw3/Makefile":
Comment out or remove the line "@strip bin/$(EXEC)" under the "main:" tag.
2. In "hw3/src/Makefile.in":
Swap the following two lines:
CFLAGS = -g -Wall -DTA_KB_SETTING $(PKGFLAG)
CFLAGS = -O3 -Wall -DTA_KB_SETTING $(PKGFLAG)
Make sure -g is below -O3.
Or you can just go ahead to remove the line with -O3.
※ 引述《jerrypotato (我是汤姆猫 不是杰利薯)》之铭言:
: 如题
: 已经爬过文也已经GOOGLE过了
: 但是当我输入 ddd memTest 或者是 ddd ./memTest时
: ddd却只会出现一片空白画面
: 以及(no debugging symbol found)的警告
: 为了尝试能够执行
: 还修改了Makefile.in里面的内容
: #CFLAGS = -O3 -Wall $(PKGFLAG)
: CFLAGS = -g -Wall -DTA_KB_SETTING $(PKGFLAG)
: CFLAGS = -O3 -Wall -DTA_KB_SETTING $(PKGFLAG)
: 改成
: #CFLAGS = -O3 -Wall $(PKGFLAG)
: #CFLAGS = -O3 -Wall -DTA_KB_SETTING $(PKGFLAG)
: CFLAGS = -g -Wall -DTA_KB_SETTING $(PKGFLAG)
: 使这个HW4的Makefile.in能够跟HW3的Makefile.in一模一样
: 结果ddd跑出来还是一片空白
: 最後也改了%.o的部份 改成:
: @$(CXX) -g $(CFLAGS) -I$(EXTINCDIR) -c -o $@ $<
: 还是没有办法让ddd跑出程式码
: 因此要问一下 如何才能让HW4的执行档用ddd来执行?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.21.241
1F:推 fp60403:hw3? XD 11/18 16:39
2F:→ ric2k1:XD 11/18 22:58
3F:推 flax00298:请问不改会怎样吗?如果不用DDDDDDDDD的话 11/20 00:41
4F:→ ric2k1:就是 code size 比较小, 然後跑比较快... 11/20 20:51