質問: ビルドスクリプト:「以前に完了したステップをスキップ」を実装する方法 gccのビルドスクリプトを作成しようとしていますが(今のところ機能します)、たとえばgcc/binutilsのみを更新する場合は、すべての前提条件ライブラリの再構築をスキップできるようにしたいと思います。スキップするすべての手順を含むファイルをメインビルドディレクトリにスクリプトで作成することを考えました。どうすればよいですか(catコマンドを使用して、ファイルにステップがあるかどうかを確認します)。これにより、手動ではありますが、必要に応じて特定のパーツを再構築できるようになります。更新:投稿された回答は、メイクファイルが必要であると想定しているようですが、それは非常に面倒で、必要ありません。ビルド手順は、メイクファイルに入れたくない多くのcd、configure、make、makeインストールステップで構成されています。スクリプトはほぼ完成しています。これが私が必要とする最後のステップです...update2:以下のコメントで述べたように、私はwindowsを使用しており、シェルとしてmsysbashを使用しています。ありがとう!ps:この「完了したステップをスキップする」は、スクリプトを実行するたびに実行する必要があります。
回答: cmake を調べてみてください。あなたが説明したことについては、それはおそらくやり過ぎであり、makeの方が適していますが、 autotools のものに取り掛かると、それはあなたの人生を作る可能性がありますはるかに簡単です。