出于某种原因,我的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,但这对我没有任何作用。
答案 0 :(得分:21)
啊哈!问题是我有LANG = en_US.UTF-8并使用xterm。显然,这不好。通过设置LANG = C或LANG = en_US,现在一切都很棒。
答案 1 :(得分:7)
你的LANG-Settings是什么(在终端的bash上调用“export”)?尝试将Lang设置为正确的值,如
LANG = “的en_US.UTF-8”
使用
声明-x LANG =“en_US.UTF-8”
这似乎是一个字符集问题,所以也许你想用正确的方法仔细检查。
答案 2 :(得分:1)
对我来说似乎很疯狂,但我只是想通过调用^ a circumflex来更轻松地通过Google来实现它,这就是用作重音时通常会调用的内容。