В настоящее время я поддерживаю некоторые устаревшие программы, написанные давно, скомпилированные в gcc 2.95.3. Программа запускается в SBC, иногда мне приходилось подключаться к ней по телнету, чтобы все исправить. Я заметил, что когда SBC работает сам по себе, он отображает неожиданное поведение, например пропущенные казни.
Когда я запускаю telnet, убиваю процесс и запускаю его вручную, он остается в порядке. Я подозреваю, что это связано с выполнением printf
без надлежащего терминала / консоли для печати на нем.
Если printf
не обработано, каково это будет?