使用EmBitz编译引起的错误--Invalid character `\357' in expression,及其解决方案

工作中遇到使用EmbitZ编译.ld文件时报错:

ignoring invalid character `\357' in expression
ignoring invalid character `\273' in expression
ignoring invalid character `\277' in expression

查阅资料发现大概率是因为这三种情况:

1.源文件中含有中文字符(注释不算);
2.源文件编码格式采用了UTF-8带BOM的格式;本次遇到的问题
3.UTF-8的最前面有EF BB BF这三个隐藏的字符导致的以上错误。来源

解决办法:

前两种情况:存在编码格式问题,只要另存为其他编码格式重新编译即可。
比如我本次文档格式UTF-8带BOM格式的编码,系统是不接受UTF-8带BOM格式的编码。
第三种情况:用16进制编辑器打开该文件,将EF BB BF这三个char去掉即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Bagging(套袋法)与Boosting(提升法)是集成学习中重要的算法,是一种模型融合的重要方法,相对于只利用...
    YERA阅读 5,065评论 0 1
  • Dialog全屏显示状态栏 Dialog全屏设置修改状态栏颜色兼容刘海屏_qijingwang的博客-CSDN博客...
    霁逸lei阅读 221评论 0 1
  • 1,win7中全屏无法显示输入法的问题unity3D 完美解决 全屏输入法问题_唐僧的专栏-CSDN博客[http...
    虫小白阅读 843评论 0 0
  • 读入数据 读入少量数据 查看或修改工作目录 读入数据.xlsx数据:pd.read_excel(r"路径",she...
    忘词x阅读 250评论 0 1
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,120评论 0 4