函数前加nodebug是什么意思

tianloveyou 2008-10-07 05:15:58
如题,这样用有什么好处吗?请大家帮忙解答一下.谢谢了
...全文
209 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianloveyou 2008-10-10
  • 打赏
  • 举报
回复
呵呵,谢谢楼上两位啦
sunxinyu 2008-10-07
  • 打赏
  • 举报
回复
-nodebug:去除BIN文件中的调试代码,减少生成程序长度
lbing7 2008-10-07
  • 打赏
  • 举报
回复
函数前加nodebug是什么意思

我用过的平台没有这个参数的

猜之:

告诉编译器,不要在这个函数里加入仿真调试需要的信息

这样:可以减少生成的代码量

但是,不能在这个函数里进行仿真调试(像单步,断点什么的)

另外一个,在写ASSERT这个宏的时候,也通用用NODEBUG作为参数取消这个调试宏的作用

27,511

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧