本帖最后由 gangzilife 于 2016-4-12 15:29 编辑
printf("FILE: %s, LINE: %d, %s
", __FILE__ ,__LINE__, "test");
用__FILE__等宏实现输出信息的定位,但是目前有个奇怪的问题
用MDK时能完整输出信息
用IAR时,信息输出并不完整,比如文件的路径,刚显示几个字符就没有了,但是单步调试运行时却又能完整输出,不知道有没有知道原因的大神
这是一个能完整输出路径的,有时只输出一点,甚至几个字符就没有了,就像这样
代码很简单,就一句话:
printf("%s
", __FILE__);
printf("%s ","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
但是输出只有几个a,并不完整
一周热门 更多>