原创 [转载][gcc]stray '\357' in program问题解决

2012-10-8 12:04 5368 17 17 分类: 软件与OS

gcc编译出现如下的错误。

0925_linux.cpp:54: error: stray ‘\200’ in program
0925_linux.cpp:54: error: stray ‘\343’ in program
0925_linux.cpp:54: error: stray ‘\200’ in program

一般都是从网页复制代码导致的。

查资料得知

这个错误是由于使用了中文引号或其他全角符号,还有一种就是有中文的空格(这个不容易观察),需调到顶格处,再用tab即可。

通过 cat -A可以看到捣乱的字符。

解决方案可以编写脚本过滤字符,看到有人说可以用gedit的替换功能,替换为标准空格。这个方法比较省力一点。尤其是代码较多时。一行一行改的想法还是放弃吧。

这种关于空格编码的问题,之前也遇到过。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
17
关闭 站长推荐上一条 /3 下一条