ubuntu下使用gcc编译c程序: “error: stray ‘\357’ in program“

现象:

ubuntu下使用gcc编译c程序: "error: stray '\357' in program"

尝试查找原因:打开从windos直接粘贴c程序到ubuntu的c代码,发现多了 <200b>:

方案:尝试在vim编辑器删除,多出来的字符后编译成功。

根因:应该是c程序从windos到linux过来后的编码问题。

参考:

ubuntu中文件编码格式查看与转换方法_ubuntu16 文件编码格式-CSDN博客

Windows转到linux中,文件乱码,文件编码转换-CSDN博客

相关推荐
行走的领路人1 小时前
同步服务器时间
运维·服务器
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [fs]dcache
linux·数据库·笔记·学习·ubuntu
fufu03112 小时前
Linux环境下的C语言编程(四十三)
linux·c语言·算法
_F_y2 小时前
Linux:多线程
linux·运维·服务器
__lai2 小时前
iflow cli一键安装脚本运行了,也正常安装了,但是无法通过iflow命令进入软件。在termux安装iflow-cli AI工具
linux·人工智能·termux
Ha_To2 小时前
2025.12.18 NAT地址转换、PAT
linux·服务器·网络
爱吃番茄鼠骗2 小时前
Linux操作系统———I/O多路复用
linux
BullSmall3 小时前
集群-节点的概念
运维
vortex53 小时前
Linux 命令行入门:命令的构成与选项用法
linux·运维·服务器
m0_474606783 小时前
Linux安装docker教程
linux·运维·docker