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