出于某种原因,我的gcc安装似乎在其错误消息中打印了"a with a carat"字符代替所有%s,例如,
test.c:4: error: expected â, â, â, â or â before â token
有没有人见过这个?(毋庸置疑,谷歌很难.)
(这是在Ubuntu 8.10上)
编辑:http://ubuntuforums.org/showthread.php?t = 252832 的人说要设置LC_MESSAGES = en_US,但这对我没有任何作用.
啊哈!问题是我有LANG = en_US.UTF-8并使用xterm.显然,这不好.通过设置LANG = C或LANG = en_US,现在一切都很棒.
你的LANG-Settings是什么(在终端的bash上调用"export")?尝试将Lang设置为正确的值
LANG = "的en_US.UTF-8"
运用
declare -x LANG ="en_US.UTF-8"
这似乎是一个charset问题,所以也许你想要使用正确的一个仔细检查.