用diff来忽略换行符

我想在比较c源文件时忽略换行符。 比如我想要下面的两个代码报都是一样的。

// codeA int main(int argc, char *argv[]) { // codeB int main(int argc, char *argv[]) { 

我已经尝试了以下选项,但无法得到结果。

 diff -b codeA codeB diff -w codeA codeB 

你可以使用例如GNU Indent, http: //www.gnu.org/software/indent/打印这两个文件,然后将它们与diff进行比较。

有一个名为“文字差异”的工具(工具命令行必须是“wdiff”),这可能会有所帮助。 http://www.gnu.org/software/wdiff/manual/wdiff.html