【问题标题】:How to reformat .c file from windows to UNIX?如何将 .c 文件从 Windows 重新格式化为 UNIX?
【发布时间】:2015-03-14 10:36:46
【问题描述】:

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

当您从网站等复制代码时,有时会发生类似的情况。

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

【问题讨论】:

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

标签: c windows unix text formatting


【解决方案1】:

你可以使用dos2unix命令:dos2unix

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 2011-09-01
      • 2016-05-14
      • 2017-02-25
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      相关资源
      最近更新 更多