Poszukuję opcji do gcc
, która sprawi, że będzie czytać plik źródłowy ze standardowego wejścia, głównie dlatego, że mogę zrobić coś takiego, aby wygenerować plik obiektowy z narzędzia takiego jak flex
, które generuje kod C (flex
-t
opcja zapisuje wygenerowany C na standardowe wyjście):Czy można odczytać gcc z potoku?
flex -t lexer.l | gcc -o lexer.o -magic-option-here
bo nie troszczą się o generowanym pliku C.
Czy coś takiego istnieje, czy muszę używać plików tymczasowych?
Wygenerowany plik C dobrze jest mieć w pobliżu, jeśli zajdzie potrzeba debugowania tego kodu. – laalto
@laalto: To dobra uwaga, ale kod, który generuje flex, nie jest tak czy inaczej czytelny dla człowieka. – Zifre