Comments 11
а вовсе не функция печати исключительно целых чисел
А на самом деле функция просто не поддерживает float-ы, достаточно привычная для МК штука. Я погуглил за вас, чтобы убедиться в этом касательно приставки i и riscv-newlib. Дело закрыто, статью в топку
+9
Да и RISC-V тут абсолютно ни при чём.
LDFLAGS += --specs=nano.specs
+1
Самые частые грабли при использовании printf в программах под микроконтроллеры
По умолчанию не работает вывод float
0
Такую замену на puts gcc делает уже хрен знает сколько лет и на всех платформах.
0
Хм, а на сайте godbolt почему-то не делает, что меня и смутило.
0
https://godbolt.org/z/1jPcGTe54 самый ранний amd64 gcc на годболте вот уже делает.
0
Возможно вам также будут интересны
Анализ сишного Hello World
Как напечатать float
0
Sign up to leave a comment.
К вопросу о gcc в разрезе RISCV