É possível obter o gcc para ler de um pipe?

Eu estou procurando uma opção paragcc Isso fará com que ele leia um arquivo de origem a partir da entrada padrão, principalmente para que eu possa fazer algo assim para gerar um arquivo de objeto a partir de uma ferramenta comoflex que gera código C (flex's-t opção grava o C gerado na saída padrão):

<code>flex -t lexer.l | gcc -o lexer.o -magic-option-here
</code>

porque eu realmente não me importo com o arquivo C gerado.

Existe algo como isso, ou eu tenho que usar arquivos temporários?

questionAnswers(2)

yourAnswerToTheQuestion