最近在调试一个问题中,使用CCS编译前任留下的BSP代码,发现选择build option —> basic —> Generate Debug Info选项中,如果选择“Full symbolic debug”和选择“No Debug”的编译结果不一样,包括文件大小,执行效果等都有区别。
请问下这两个选项到底有哪些区别。
rookiecalf:
Full symbolic debug生产代码会包含调试信息的部分,应该“No Debug”的代码更精简,执行效率更高
具体实现不是很清楚
最近在调试一个问题中,使用CCS编译前任留下的BSP代码,发现选择build option —> basic —> Generate Debug Info选项中,如果选择“Full symbolic debug”和选择“No Debug”的编译结果不一样,包括文件大小,执行效果等都有区别。
请问下这两个选项到底有哪些区别。
dia son:
full symbol debug 会产生调试信息,你可以添加变量到watch window 观察变量的变化
而no debug则不会,这样你没法看变量的变化,但是节约了程序空间