![[C++]Linux之Ubuntu下编译C程序出现错误:“ stray ‘\302'或者'\240' in program”的解决方案 [C++]Linux之Ubuntu下编译C程序出现错误:“ stray ‘\302'或者'\240' in program”的解决方案](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
参考文献:[error: stray ‘\240’ in program或 error: stray ‘\302’ in program](http://blog.csdn.net/u012995856/article/details/50153201)
由于做操作系统的实验报告的缘故,编写Linux下C程序的文件拷贝。
有部分函数和代码便直接从老师给的demo中copy了。
C编译时,报错如题所示的错误。
后经过查阅,得知:(未知网友)【已测试:方法一有效,方法二未知】
这个错误一般是源代码中含有一些隐藏的非ascii字符。你把东西copy到文本编辑器中,再copy回来试试。
或者
使用“
od -c *.c
”查看源码中的猫腻,再到对应位置删除