4

私は、NetBeans ide の C++ プロジェクトでのビルド/クリーンとビルドの違いについて疑問に思っていました。コードが他のコードで完全に実行される場合があり、エラーが発生することがあります。

また、役立つテストとデバッグテストとは何かについて簡単に教えていただければ...

コードをテストするだけでは必要な機能が得られず、デバッグテストを実行すると機能がある程度得られるため

4

1 に答える 1

6

ビルドは、コンパイルが必要なソース ファイルのみをコンパイルし、それらをリンクして新しいバイナリを形成するだけです。

クリーン ビルドでは、すべてのバイナリが削除され、すべてのソース ファイルが最初から再コンパイルされ、さらにそれらがリンクされて新しいバイナリが形成されます。

通常、再コンパイルの時間を節約するために、Makefilesと呼ばれるユーティリティが使用されます。Makefiles では、ソース ファイルの一部が変更された場合のコンパイルのルールを定式化するソース ファイルの依存関係を指定できます。最初のケースでは、Makefile の規則に従ってコンパイルする必要があるソース ファイルのみをコンパイルおよびリンクします。

于 2012-04-07T13:55:30.743 に答える