如何将.c文件从windows重新格式化为UNIX?

如何将.c文件从windows重新格式化为UNIX?,c,windows,unix,text,formatting,C,Windows,Unix,Text,Formatting,我在Windows上编写了一个带有代码块的程序,当我试图在Unix终端上编译它时,它会显示多个错误和警告。我几乎可以肯定这与这两个系统之间的文本格式差异有关 有时候,当你从网站等复制代码时,也会发生类似的事情 我的问题是如何重新格式化.c文件,以便能够在Unix终端中使用cc命令编译它,而不必重写整个程序 C程序源文件的文本格式应该是无关的。除非文件的编码方式使编译器本身无法读取(例如,您用汉字而不是ASCII字符编写) 您没有提供源文件、在Windows下编译时出现的错误、在Unix下编译时出

我在Windows上编写了一个带有代码块的程序,当我试图在Unix终端上编译它时,它会显示多个错误和警告。我几乎可以肯定这与这两个系统之间的文本格式差异有关

有时候,当你从网站等复制代码时,也会发生类似的事情


我的问题是如何重新格式化
.c
文件,以便能够在Unix终端中使用
cc
命令编译它,而不必重写整个程序

C程序源文件的文本格式应该是无关的。除非文件的编码方式使编译器本身无法读取(例如,您用汉字而不是ASCII字符编写)


您没有提供源文件、在Windows下编译时出现的错误、在Unix下编译时出现的错误(如果有),甚至没有提供您尝试运行的命令以及编译器的版本。如果没有进一步的信息,就无法提供更好的答案。

您可以使用dos2unix命令:

我几乎可以肯定这与这两个系统之间的文本格式差异有关。C/C++程序永远不应该是这种情况。你应该发布一些示例代码和编译器错误。当你说“代码块”时,你的意思是什么?