Immagino sia una brutta cosa provare a eseguire il debug di un progetto basato su microcontrollore utilizzando printf()
.
Posso capire che non hai un posto predefinito per l'output e che potrebbe consumare pin preziosi. Allo stesso tempo, ho visto le persone consumare un pin UART TX per l'output al terminale IDE con una DEBUG_PRINT()
macro personalizzata .
printf
, ovviamente, tutto il codice necessario per implementare printf
viene collegato all'eseguibile. Ma è perché il codice lo ha usato, non a causa dell'intestazione.