Kompilieren Sie ein C / C ++ - Programm und speichern Sie die Standardausgabe in einer Datei über Python

Nehmen wir an, ich habe eine C / C ++ - Datei mit dem Namenuserfile.c.

Wie kann ich mit Python den lokalen gcc-Compiler aufrufen, damit die Datei kompiliert und eine ausführbare Datei erstellt wird? Genauer gesagt möchte ich eine Eingabe (stdin) über eine Dateiinput.txt und ich möchte die Standardausgabe in einer anderen Datei mit dem Namen @ speicheoutput.txt. Ich habe eine Dokumentation gesehen, die ich für die Verwendung von Unterprozessen benötige, bin mir jedoch nicht sicher, wie ich das aufrufen und benutzerdefinierte Eingaben vornehmen soll.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage