मैं gcc
पर एक विकल्प ढूंढ रहा हूं जो इसे मानक इनपुट से एक स्रोत फ़ाइल पढ़ेगा, मुख्य रूप से इसलिए मैं इस तरह कुछ ऐसा कर सकता हूं जैसे किसी ऑब्जेक्ट फ़ाइल को flex
से उत्पन्न करता है जो सी कोड उत्पन्न करता है (flex
' -t
विकल्प मानक आउटपुट में उत्पन्न सी लिखते हैं):क्या पाइप से पढ़ने के लिए जीसीसी प्राप्त करना संभव है?
flex -t lexer.l | gcc -o lexer.o -magic-option-here
क्योंकि मैं वास्तव में उत्पन्न सी फाइल के बारे में परवाह नहीं है।
इस अस्तित्व की तरह कुछ करता है, या मैं अस्थायी फ़ाइलों का उपयोग करने के लिए क्या है?
जेनरेट की गई सी फ़ाइल को उस कोड को डीबग करने की आवश्यकता होने पर आसपास होने के लिए अच्छा है। – laalto
@laalto: यह एक अच्छा मुद्दा है, लेकिन फ्लेक्स उत्पन्न करने वाला कोड किसी भी तरह से मानव पठनीय नहीं है। – Zifre