gcc编译时出现stray '\357' in program的解决方法
16lz
2021-01-22
链接:http://blog.chinaunix.net/uid-23089249-id-61541.html
从同事那里拿来了几个头文件,用gcc编译没问题,但用arm-linux-gcc一编译就出现了一大堆! SerialPort.h:1: error: stray '\357' in programSerialPort.h:1: error: stray '\273' in programSerialPort.h:1: error: stray '\277' in program
看了这些错误一头雾水,上网查后,发现是文件中有些字符编译器不支持。如果一个个找这些字符的话,估计会找很久!最简单的解决方法:把文件放到windows系统中,用“记事本”打开这些文件,然后“另存为”,编码选为ASNI,然后再到linux底下重新用编译器编译,一般都能通过了!
从同事那里拿来了几个头文件,用gcc编译没问题,但用arm-linux-gcc一编译就出现了一大堆! SerialPort.h:1: error: stray '\357' in programSerialPort.h:1: error: stray '\273' in programSerialPort.h:1: error: stray '\277' in program
看了这些错误一头雾水,上网查后,发现是文件中有些字符编译器不支持。如果一个个找这些字符的话,估计会找很久!最简单的解决方法:把文件放到windows系统中,用“记事本”打开这些文件,然后“另存为”,编码选为ASNI,然后再到linux底下重新用编译器编译,一般都能通过了!
更多相关文章
- Linux学习总结(十五)文件查找 which whereis locate find
- 嵌入式Linux文件系统及其存储机制分析
- Oracle表按字段和|分格符导出文件
- linux使用rz和sz命令,实现小文件上传下载
- linux 服务器间文件传输
- 拆分gzip压缩日志文件而不将未压缩的拆分存储在磁盘上
- Linux 环境变量与文件查找
- 为什么Linux不需要磁盘碎片整理?——借以复习文件系统方面的知识
- Linux中的文件权限和用户组