È ansible ottenere gcc per leggere da una pipe?

Sto cercando un’opzione per gcc che consenta di leggere un file sorgente dallo standard input, principalmente in modo che io possa fare qualcosa del genere per generare un file object da uno strumento come flex che genera codice C ( flex ‘s -t opzione scrive la C generata sullo standard output):

 flex -t lexer.l | gcc -o lexer.o -magic-option-here 

perché non mi interessa davvero il file C generato.

Esiste qualcosa del genere o devo usare file temporanei?