Linux下错误:文本文件每一行最后多了 ^M

一、现象

vim test.h如下:

Linux下错误:文本文件每一行最后多了 ^M_第1张图片

二、原因

      windows、linux的换行符不同。

      test.h 在windows编辑的,转到linux会出现该问题。 

三、解决

      将window格式文件,转为linux格式:dos2unix test.h


      如果没有dos2unix:

            1. 在另一台机器上:which dos2unix  

                            返回结果:/usr/bin/dos2unix

            2. 将一中的结果文件dos2unix拷贝到本机上相应目录即可。

你可能感兴趣的:(Linux下错误:文本文件每一行最后多了 ^M)