Linux 如何使用区分到C++;源文件,忽略行间距和注释 我必须使用C++源文件,我想看看这两个文件之间的区别。但我不想看到评论之间的差异
请告知Linux 如何使用区分到C++;源文件,忽略行间距和注释 我必须使用C++源文件,我想看看这两个文件之间的区别。但我不想看到评论之间的差异,linux,Linux,请告知 非常感谢。一种方法是使用预处理器删除注释,并使用 您是否在每一行中都有不以*开头的多行注释?如果没有,我可以用grep diff -uwB <(g++ -E left.cpp) <(g++ -E right.cpp) -w --ignore-all-space Ignore all white space. -B --ignore-blank-lines Ignore changes whose lines are all blank. -u -U NUM --
非常感谢。一种方法是使用预处理器删除注释,并使用
您是否在每一行中都有不以
*
开头的多行注释?如果没有,我可以用grep
diff -uwB <(g++ -E left.cpp) <(g++ -E right.cpp)
-w --ignore-all-space Ignore all white space.
-B --ignore-blank-lines Ignore changes whose lines are all blank.
-u -U NUM --unified[=NUM] Output NUM (default 3) lines of unified context.