हर बार gcc के साथ LC_MESSAGES = C का उपयोग कैसे करें?


0

वर्तमान में मैं अपने सिस्टम लोकेल और जापानी में सेट की गई भाषा के साथ उबंटू का उपयोग कर रहा हूं। हालाँकि मैं इसे हमेशा अंग्रेजी में gcc संदेश प्रदर्शित करना चाहूंगा क्योंकि यह मेरे लिए आसान होगा।

मुझे मिला यहाँ अगर मैंने किया ~$ LC_MESSAGES=C gcc यह अंग्रेजी में प्रदर्शित होता है। मैं इसे कैसे बना सकता हूं ताकि अंदर प्रवेश किए बिना हमेशा ऐसा हो ~$ LC_MESSAGES=C gcc हर बार और मेरी प्रणाली की भाषा बदले बिना? मैं जो कुछ भी बदलना चाहता हूं वह "जीसीसी" है।

जवाबों:



3

एक उपनाम के साथ परेशानी यह होगी कि वे चीजों को स्थानांतरित नहीं करते हैं make बहुत मज़बूती से। अगर मुझे ऐसा करने की आवश्यकता होती है, तो मैं संभवतः एक शेल स्क्रिप्ट बनाऊंगा gcc मेरे में $HOME/bin निर्देशिका जो पर्यावरण चर को निर्धारित करेगी और 'वास्तविक' को निष्पादित करेगी। gcc। मेरा अपना bin निर्देशिका हमेशा निर्देशिका निर्देशिका के आगे मेरे पेट पर है। इसलिये:

LC_MESSAGES=C exec /usr/gcc/v4.7.1/bin/gcc "$@"

1

अपने उपयोगकर्ताओं में LC_MESSAGES = C सेट करने का प्रयास करें ~ / .profile

export LC_MESSAGES=C

संपादित करें  हाँ, इसका उपयोग करने वाले अपने उपयोगकर्ता के अंतर्गत सभी अनुप्रयोगों के लिए LC_MESSAES स्थान में परिवर्तन नहीं करेंगे। को श्रेय इग्नासियो वाज़केज़-अब्राम्स


"... और मेरी सिस्टम भाषा को बदले बिना?"
Ignacio Vazquez-Abrams

@ इग्नासियो वाज़केज़-अब्राम्स ... हाँ, आप सही हैं। यह तब और अधिक प्रभावित करेगा जब इस उपयोगकर्ता के लिए सिर्फ संदेश जाएगा। हालाँकि यह समग्र सिस्टम भाषा को नहीं बदलता है।
iddqd
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.