2009-02-13 25 views
13

出於某種原因,我安裝GCC似乎是打印的「帶一克拉的」字符全部到位%s的其錯誤信息,例如,爲什麼gcc在它的所有錯誤信息中都有「â」?

test.c:4: error: expected â, â, â, â or â before â token 

有其他人在此之前見過? (不用說,這是很難谷歌的。)

(這是在Ubuntu 8.10)

編輯:在http://ubuntuforums.org/showthread.php?t=252832小夥子說要設置LC_MESSAGES = EN_US但是,這並不爲我做任何事。

回答

20

啊哈!問題是我有LANG = en_US.UTF-8並且正在使用xterm。顯然,這不好。通過設置LANG = C或LANG = en_US,現在一切都很好。

7

什麼是你的LANG-設置(在終端的bash中調用「導出」)?嘗試郎設置爲正確的值等

LANG = 「的en_US.UTF-8」

使用

聲明-x LANG = 「的en_US.UTF-8」

這似乎成爲一個字符集問題,所以也許你想用正確的問題進行仔細檢查。

+0

我已經有LANG = en_US.UTF-8 :( – mike 2009-02-13 18:29:23

+0

啊哈!實際上是這個問題,我會發布答案。 – mike 2009-02-13 18:30:22

1

對我來說似乎很瘋狂,但我只想說,你可以通過調用^迴旋曲來更容易地使用Google,這是它用作口音時通常所稱的。

+0

你說得對 - 我越來越近了:http:// mlblog。 osdir.com/lib.gnulib.bugs/2005-09/msg00100.shtml – mike 2009-02-13 18:23:01

相關問題