Допустим, у меня есть файл C/C++ с именем userfile.c
.
Используя Python, как я могу вызвать локальный компилятор gcc, чтобы файл был скомпилирован и создан исполняемый файл? В частности, я хотел бы предоставить некоторый ввод (stdin) через некоторый файл input.txt
, и я хочу сохранить стандартный вывод в другом файле с именем output.txt
. Я видел некоторую документацию, которая мне понадобится для использования подпроцесса, но я не уверен, как это вызвать и как обеспечить пользовательский ввод.
input.txt
иoutput.txt
связаны с программой вuserfile.c
? Нужно ли запускать исполняемый файл C после компиляции? - person Mathias Rav   schedule 20.10.2015