Я ищу вариант gcc
, который заставит его читать исходный файл со стандартного ввода, в основном, поэтому я мог бы сделать что-то вроде этого, чтобы создать объектный файл из инструмента, такого как flex
, который генерирует C код (flex
-t
записывает сгенерированный C в стандартный вывод):
flex -t lexer.l | gcc -o lexer.o -magic-option-here
потому что я действительно не забочусь о сгенерированном файле C.
Есть ли что-то вроде этого, или мне нужно использовать временные файлы?