こんにちは私は完全なビルドがいつ必要なのか、部分的なビルドが十分なのかを調べようとしています。 多くのアーティフィシャルがありますが、具体的な回答を見つけることができません。依存するモジュールのビルドで完全ビルド時および部分ビルド時?
1.Change:
以下が私の考えているとき
全ビルドが必要です。
---ビルドオプションを変更したり、最適化手法を使用したりします。オブジェクトレイアウトで
2.changes:
--- headderファイルの変更、追加およびクラスの新しいメソッドの削除。
---変数または仮想関数を追加または削除してオブジェクトサイズを変更します。
---プラグマパックを使用してデータの配置を変更しました。ロジックで
1.Anyの変更がある限り、それはインターフェイスを変更していないよう
2を指定:時に部分的なビルド
グローバル変数で
3.Anyの変更は十分です。スタック変数の変更
これはコミュニティとしてタグ付けされた方が良いかもしれません。 –
完全な部分ビルドと同じ定義を使用しているかどうかはわかりません。完全なビルドを行ういくつかのケースがあり、私は 'make'に再ビルドする必要があるものをビルドさせます。例えば、私がヘッダーを変更するとき。 – AProgrammer
ビルド環境がコンパイラ設定ファイルを含む依存関係を正しく決定している限り、単純なタイムスタンプの順序は正しいセマンティクスを提供するはずです。 –