Код довольно прост:Как скомпилировать код из stdin?
test$ cat test.cpp
int main()
{
}
Есть ли способ, чтобы скомпилировать код, который исходит от стандартного вывода?
Я попытался это:
cat test.cpp | g++ -
и некоторые вариации, но ни один не произвел исполняемый файл.
Просто некоторые разъяснения. У меня есть программа, которая предварительно обрабатывает файл и создает другой файл, который я хочу скомпилировать. Я думал о том, что не создаю этот промежуточный файл, но вместо этого создаю объектный файл напрямую.
Это stdin, а не stdout. –
Почему люди так заинтересованы в компиляции со стандартного ввода? Трудно ли создать файл и скомпилировать его? –
@ DavidRodríguez-dribeas Мой девиз: пропустите среднего человека :) –