Есть ли какой-либо флаг для gcc
или g++
, который отключает буферизацию для stdout
? Как python -u
отключает буферизацию stdout
, stdin
и stderr
в python.Флаг для gcc отключить буферизацию stdout?
0
A
ответ
3
GCC, как компилятор, генерирует только исполняемый файл. Он не имеет реального знания буферизации или даже потоков. Только C runtime знает, что ваши stdout
и stderr
есть. Чтобы отключить буферизацию, вы должны сказать, что время выполнения C, очевидно, во время выполнения.
Для сравнения, среда исполнения Python является интерпретатором. Как интерпретатор, он настраивает ваши потоки и может отключить буферизацию, если вы попросите об этом.
Смежные вопросы
- 1. mtrace + MALLOC_TRACE - отключить буферизацию
- 2. Можно ли отключить буферизацию с помощью stdout и stderr?
- 3. Как отключить ЛЮБЫЙ флаг оптимизации в GCC
- 4. Отключить буферизацию вывода
- 5. Как отключить буферизацию вывода в Process.StandardOutput
- 6. Как отключить буферизацию строк grep
- 7. Как отключить буферизацию при системном вызове write()?
- 8. gcc -O4 флаг оптимизации
- 9. Когда использовать флаг -g для GCC
- 10. gcc флаг для принудительного использования предопределенных макросов
- 11. gcc флаг для определения конкатенации строк литерала?
- 12. эквивалент pgcc "-Minfo =" флаг для gcc-компилятора?
- 13. Отменить предыдущий -D [efine] флаг для GCC
- 14. Когда использовать -O2 флаг для gcc?
- 15. Флаг SDL_HWPALETTE не распознан gcc
- 16. векторная графика: gcc-флаг оптимизации
- 17. GCC/лязг флаг ошибки по умолчанию
- 18. Как интерпретируется флаг gcc -llibrary?
- 19. Что такое флаг -ll gcc?
- 20. Отключить буферизацию sys.stdin в Python 3
- 21. Когда вы должны отключить буферизацию JSP?
- 22. setvbuf на STDOUT безопасен для других процессов?
- 23. Предупреждающий флаг компилятора GCC для аргументов с нулевым переменным аргументом
- 24. Отключить буферизацию вывода в tomcat 6 для сервлетов комет
- 25. Как отключить журналы Network.Browser.browse для stdout?
- 26. Eclipse/GCC Есть ли флаг DEBUG
- 27. Является ли флаг gcc -Wsequence-point предупреждением?
- 28. Любой MSVC эквивалент флаг GCC '-ключить'?
- 29. GCC: используя флаг оптимизации -O3 с компоновщиком
- 30. Все ли компиляторы gcc поддерживают флаг @FILE?
Не флаг gcc, но см. [Как отключить буферизацию stdout в C] (http://stackoverflow.com/questions/7876660/how-to-turn-off-buffering-of-stdout-in- с). –
Я хочу отключить буферизацию через gcc не через c. –
@ c4rbon, это не работа компилятора. Это работа вашего кода. – Mat