2026/9/8 8:58:06
CLion中printf重定向为何要重写_write?fputc失效的底层原理与完整方案
年前一个朋友从 Keil 转到 CLion 写 STM32,第一件事就是把老工程里那段 printf 重定向代码原封不动搬过去:int fputc(int ch, FILE *f) {HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);return ch;
}结果串口助手一片空白,p…