是因为 gcc-4.5.mo 中的 “warning”翻译成“警告”,而CB当错误处理,所以就没有链接程序了
解决方法: 1. sudo nautilus /usr/share/locale/zh_CN/LC_MESSAGES
进入本地化目录。把语言文件删除
删除/usr/share/locale/zh_CN/LC_MESSAGES/gcc-4.5.mo' (搜一下gcc 删除zh_CN文件下的 可能路径不同)
2. 下载这个文件,解压替换,语言文件(暂时未下载到)
http://srgb.googlecode.com/files/gcc-4.5.mo.tar.gz
这个文件我修改po文件把 “警告” 改回 “warning”编译的mo文件
解决方法: 1. sudo nautilus /usr/share/locale/zh_CN/LC_MESSAGES
进入本地化目录。把语言文件删除
删除/usr/share/locale/zh_CN/LC_MESSAGES/gcc-4.5.mo' (搜一下gcc 删除zh_CN文件下的 可能路径不同)
2. 下载这个文件,解压替换,语言文件(暂时未下载到)
http://srgb.googlecode.com/files/gcc-4.5.mo.tar.gz
这个文件我修改po文件把 “警告” 改回 “warning”编译的mo文件
本文介绍了解决GCC编译器因“警告”被误译为中文导致无法正确链接程序的问题。提供两种解决方案:一是删除可能导致问题的语言文件;二是下载并替换经过修改的本地化文件。
2万+

被折叠的 条评论
为什么被折叠?



