Der Code ist ganz einfach:Wie kompiliere ich Code von stdin?
test$ cat test.cpp
int main()
{
}
Gibt es eine Möglichkeit, den Code zu kompilieren, die aus einer Standardausgabe kommt?
Ich habe dies versucht:
cat test.cpp | g++ -
und einige Variationen, aber keine ausführbare Datei erzeugt.
Nur einige Klarstellungen. Ich habe ein Programm, das eine Datei vorverarbeitet und eine andere Datei erzeugt, die ich kompilieren möchte. Ich dachte darüber nach, diese Zwischendatei nicht zu erstellen, sondern stattdessen die Objektdatei direkt zu erzeugen.
Das ist stdin, nicht stdout. –
Warum sind die Leute so daran interessiert, aus der Standardeingabe zu kompilieren? Ist es so schwer, eine Datei zu generieren und diese zu kompilieren? –
@ DavidRodríguez-dribeas Mein Motto ist: überspringen Sie einen mittleren Mann :) –