如何将 .c 文件从 windows 重新格式化为 UNIX?
How to reformat .c file from windows to UNIX?
我在 Windows 上用 CodeBlocks 编写了一个程序,当我尝试在 Unix 终端中编译它时,它显示了多个错误和警告。我几乎可以肯定这与这两个系统之间的文本格式差异有关。
有时当您从网站等复制代码时会发生类似的事情
我的问题是如何重新格式化 .c
文件以便能够在 Unix 终端中使用 cc
命令编译它而无需重写整个程序?
C 程序源文件的文本格式应该无关紧要。除非文件以编译器本身无法读取的方式编码(例如,您全部用汉字而不是 ASCII 字符编写)。
您没有提供源文件、在 Windows 下编译时的错误、在 Unix 下编译时的错误(如果有的话)甚至您尝试 运行 的命令以及编译器的版本。没有进一步的信息,无法提供更好的答案。
您可以使用 dos2unix 命令:dos2unix
我在 Windows 上用 CodeBlocks 编写了一个程序,当我尝试在 Unix 终端中编译它时,它显示了多个错误和警告。我几乎可以肯定这与这两个系统之间的文本格式差异有关。
有时当您从网站等复制代码时会发生类似的事情
我的问题是如何重新格式化 .c
文件以便能够在 Unix 终端中使用 cc
命令编译它而无需重写整个程序?
C 程序源文件的文本格式应该无关紧要。除非文件以编译器本身无法读取的方式编码(例如,您全部用汉字而不是 ASCII 字符编写)。
您没有提供源文件、在 Windows 下编译时的错误、在 Unix 下编译时的错误(如果有的话)甚至您尝试 运行 的命令以及编译器的版本。没有进一步的信息,无法提供更好的答案。
您可以使用 dos2unix 命令:dos2unix