调试信息输出模块,求大神解决疑问?

2019-07-20 22:55发布

本帖最后由 gangzilife 于 2016-4-12 15:29 编辑

printf("FILE: %s,  LINE: %d, %s ", __FILE__ ,__LINE__, "test");

用__FILE__等宏实现输出信息的定位,但是目前有个奇怪的问题

用MDK时能完整输出信息

用IAR时,信息输出并不完整,比如文件的路径,刚显示几个字符就没有了,但是单步调试运行时却又能完整输出,不知道有没有知道原因的大神

1.png
这是一个能完整输出路径的,有时只输出一点,甚至几个字符就没有了,就像这样

1.png

代码很简单,就一句话:
printf("%s ", __FILE__);


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。