16

C ソース ファイルを比較するときに、改行を無視したいと思います。たとえば、次の 2 つのコードが同じであると報告されます。

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

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

私はすでに次のオプションを試しましたが、結果を得ることができませんでした。

diff -b codeA codeB
diff -w codeA codeB
4

3 に答える 3

7

「word diff」というツールがあります (ツールのコマンド ラインは「wdiff」でなければなりません)。http://www.gnu.org/software/wdiff/manual/wdiff.html

于 2012-11-03T11:39:18.020 に答える
4

たとえば、GNU Indent http://www.gnu.org/software/indent/を使用して両方のファイルをきれいに印刷し、それらを diff と比較できます。

于 2012-11-02T09:56:53.743 に答える