LC_MESSAGES = C her seferinde gcc ile nasıl kullanılır?


0

Şu anda sistem yerel ayarımla ve Japonca olarak ayarlanmış dilimle Ubuntu kullanıyorum. Ancak, her zaman benim için daha kolay olacağı için İngilizce olarak gcc mesajlarını göstermesini istiyorum.

İngilizce yaptıysa , burada buldum ~$ LC_MESSAGES=C gcc. Bunu ~$ LC_MESSAGES=C gccher zaman girmeden ve sistem dilimi değiştirmeden nasıl böyle yapabilirim ? Tek istediğim değişiklik "gcc".

Yanıtlar:



3

Bir takma adla ilgili sorun, makeçok güvenilir bir şeylere aktarılmamaları olacaktır . Bunu yapmak için gerekli, muhtemelen denilen bir kabuk komut dosyası oluşturmak istiyorum gccbenim de $HOME/binortam değişkeni ayarlamak ve 'gerçek' yürütülür dizinde gcc. Kendi bindizinim daima sistem dizinleri önünde PATH'imdedir. Dolayısıyla:

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

1

Kullanıcılarınızda LC_MESSAGES = C ayarını yapmayı deneyin ~ / .profile

export LC_MESSAGES=C

EDIT Evet, kullanan kullanıcı altındaki tüm uygulamalar için LC_MESSAES yerel ayarını değiştirmez. Ignacio Vazquez-Abrams'a Kredi


“... ve sistem dilimi değiştirmeden?”
Ignacio Vazquez-Abrams

@Ignacio Vazquez-Abrams ... evet haklısın. Daha sonra sadece bu kullanıcı için gcc mesajlarını etkileyecektir. Ancak, genel sistem dilini değiştirmez.
iddqd
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.