如何让gcc的编译错误信息以英文的方式输出?

xphenix 2006-10-20 10:21:34
装了slickedit,它对中文支持很不好,如果程序有错误,而gcc又是以中文输出的错误信息,所以slickedit的输出信息中凡是中文的地方都是乱码。不把中文桌面变成英文的前提下,怎么设置?我的locale如下:
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"

比如运行 gcc 提示为:没有输入文件,我想让它输出的是“no input files"。怎么办?
...全文
896 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sink 2006-10-21
  • 打赏
  • 举报
回复
你可以把当前终端的locale改了,不会影响全局的设置
不过就是每次改麻烦
pcboyxhy 2006-10-21
  • 打赏
  • 举报
回复
export LANG=en_US
xphenix 2006-10-21
  • 打赏
  • 举报
回复
自己解决了。在.bashrc中加入export LANGUAGE=en_US.UTF-8。但在slickedit中仍然有个别英文显示为乱码,不过已经好多了。。

23,209

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧