0

在我的工作场所,我们使用旧的专有语言和一些 C 宏。为了编译此代码,必须使用脚本对其进行大量修饰,我希望将其标准化为实际的 makefile。

现在我遇到了一个问题,代码中的某些字符串定义中有 0x0D (\r) 字符,这些字符在通过 cpp 推送后显示为 0x0A (\n) 并阻止编译。

我曾尝试运行 sed -e 's/\x0A/\x0D/g' 但这(以及大量排列)似乎对输出没有任何影响。关于如何解决这个问题的任何想法?

4

1 回答 1

0

unix2mac。这是在 cygwin 上的dos2unix包中,因此可能在您的 linux 发行版上的一个类似名称的包中。

于 2013-04-30T16:15:48.820 回答