keil中printf语句输出的结果在哪里看啊 高手们 帮帮忙

像这样一个简单的程序
在keil中哪里可以看输出结果啊
#include<stdio.h>

void main()
{
char c1,c2,c3,c4;
c1=65;
c2=66;
c3='A';
c4='B';
printf("c1=%c\n",c1);
}

软件仿真的话,可以在View菜单下的Serial Window的Debug(printf) Viewer打开printf显示窗口。

硬件仿真则看不到。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-07
1、工程建立好,点击魔术棒

2、点击C/C++和ASM页面,将 DEBUG_ENABLE_SEMIHOST 添加至Define

3、进入调试界面点击 View → Serial Windows → UART#1
4、打印 Printf 信息
第2个回答  2009-12-15
如果用的是keil的标准库的话,可以用自带的串口输出窗口来看。默认是的printf是输出到串口的
第3个回答  2009-12-15
模拟调试还是在线调试啊,一般是串口的。