bash - सिगविन टर्मिनल बफ़र्स STDOUT



terminal cygwin (0)

मैं अल्टरा क्वार्टस सॉफ़्टवेयर का उपयोग करता हूं जो अपने स्वयं के साइगविन वितरण और एक गूंगा टर्मिनल के साथ आता है, जो अल्टरा द्वारा मेरे प्रारंभ मेनू में रखे शॉर्टकट के अनुसार, का उपयोग कर चलाया जाता है

cmd.exe /c "c:\altera\15.1\nios2eds\NiosII Command Shell.bat"

जहां यह बैच फ़ाइल क्वार्टस के लिए पर्यावरण को कॉन्फ़िगर करता है और बैश लॉन्च करता है। जब मैं अल्टरा टूल चलाने के लिए इस विंडो का उपयोग करता हूं, तो उनका आउटपुट तुरंत (बफर नहीं) और रंग में आता है

मेरे पास एक Xserver और टर्मिनल (यानी, एलसीटीमिनियल, एमआरएक्सवीटी, एक्सएफसी 4-टर्मिनल, आदि) के साथ मेरा अपना सिगविन इंस्टॉलेशन है। मैंने अल्टरा की बैच फ़ाइल को मेरे साइगविन के भीतर अल्टरै के परिवेश को कॉन्फ़िगर करने के लिए अनुकूलित किया है और मैं अल्टरा के सभी उपकरण चला सकता हूं। हालांकि, जब मैं ये टूल्स चलाता हूं, तो उनका आउटपुट रंग में नहीं है (एक बड़ा सौदा नहीं, लेकिन आश्चर्य की बात है), और निष्पादन के अंत तक buffered है, जब सभी आउटपुट एक ही समय में दिखाई देता है।

क्या किसी को इस बफरिंग को बायपास करने के बारे में कोई विचार है?





io-buffering