Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5619
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2015-06-16 15:45
文章分类

全部博文(5)

文章存档

2015年(5)

我的朋友
最近访客

分类: LINUX

2015-06-29 18:44:48

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的替换功能,替换为标准空格。这个方法比较省力一点。尤其是代码较多时。一行一行改的想法还是放弃吧。

阅读(1095) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~