@TIZ большое спасибо за ваш ответ. И спасибо вам обоим за то, что нашли время прочитать мой вопрос. Джонатан прав: я искал способ генерировать код на лету и думал о конвейерах как о логическом подходе. Извините, если я создал путаницу, не упомянув это явно в моем вопросе.
тьprintf("Hello!");
в C из терминала я использую
echo '#include<stdio.h>
void main()
{
printf("Hello!");
}' > foo.c
а затем позвонитеgcc foo.c
сделать вывод. К сожалению, конвейер
echo '#include<stdio.h>
void main()
{
printf("Hello!");
}' | gcc
не жалуется на отсутствие входного файла. В конечном счете, я хочу иметь скрипт, где я могу скомпилировать Ccommand
от терминала с./script [command]
, Любое предложение будет оценено.