gcc忽略了LC_ALL

时间:2010-05-09 05:04:40

标签: gcc localization ubuntu

我试图让gcc以其他语言提供错误消息。但它仍然用英语给我错误信息。

我的语言环境输出 varun @ varun-desktop:$ locale LANG = en_IN

LC_CTYPE = “es_EC.utf8”

LC_NUMERIC = “es_EC.utf8”

LC_TIME = “es_EC.utf8”

LC_COLLATE = “es_EC.utf8”

LC_MONETARY = “es_EC.utf8”

LC_MESSAGES = “es_EC.utf8”

LC_PAPER = “es_EC.utf8”

LC_NAME = “es_EC.utf8”

LC_ADDRESS = “es_EC.utf8”

LC_TELEPHONE = “es_EC.utf8”

LC_MEASUREMENT = “es_EC.utf8”

LC_IDENTIFICATION = “es_EC.utf8”

LC_ALL = es_EC.utf8

gcc.mo出现在我的/ usr / share / local / es

我也收到其他程序的错误消息,比如西班牙语中的apt但不是gcc。 在这方面有人可以帮助我吗?

我在64位ubuntu 10.04机器上使用gcc-4.4.3

谢谢

2 个答案:

答案 0 :(得分:1)

您可以尝试设置LANG:有关相关环境变量的详细说明,请参阅Selecting message language in gcc and g++

答案 1 :(得分:0)

据我所知,gcc未本地化,因此您只能收到英文错误消息。