Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C'
locale.
查些资料感觉比较像是glibc的原因,,目标还在查问题.
解决方法:
拷贝工具链里的i18n目录到/usr/share下;
在 /usr/lib/下建立一个locale目录,运行 localedef -f UTF-8 -i zh_CN zh_CN.UTF8命令。
就能在/usr/lib/locale下建立一个locale-archive文件。
用locale -a命令就能看到刚才加的文件名了。
删除掉添加的文件用: localedef --delete-from-archive zh_CN.UTF8
localedef命令是在模默认目录/usr/share/i18n下找字符集和locale定义文件的。
#mkdir -p /usr/lib/locale
#localedef -f UTF-8 -i zh_CN zh_CN.UTF8
#locale -a
之后,还得在板子的环境变量中添加 export LANG=zh_CN.utf
[/usr/share/i18n中有chartmaps和locale文件]
阅读(3344) | 评论(0) | 转发(0) |