gcc编译报错:程序中有游离的‘\357’‘\273’‘\277’等

 

 

造成的原因主要有两个:
1. 程序(*.c,*.h)中使用了中文的标点符号(全角),比如;,},+。
改成英文的标点半角符号就行了。
甚至有时候空格也会出现类似错误,删掉该空格 重新输入。
vim里面做类似替换还是很容易的。

如何看到报错的符号?
od -c hello.c > log.txt
在log中就能看到符号了

posted @ 2020-05-13 13:07  东东安安  阅读(740)  评论(0编辑  收藏  举报