当前位置:  开发笔记 > 编程语言 > 正文

为什么gcc在其所有错误消息中都有"â"?

如何解决《为什么gcc在其所有错误消息中都有"â"?》经验,为你挑选了2个好方法。

出于某种原因,我的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,但这对我没有任何作用.



1> mike..:

啊哈!问题是我有LANG = en_US.UTF-8并使用xterm.显然,这不好.通过设置LANG = C或LANG = en_US,现在一切都很棒.



2> theomega..:

你的LANG-Settings是什么(在终端的bash上调用"export")?尝试将Lang设置为正确的值

LANG = "的en_US.UTF-8"

运用

declare -x LANG ="en_US.UTF-8"

这似乎是一个charset问题,所以也许你想要使用正确的一个仔细检查.

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有