私はtest scriptがあります。実行には数時間から数日かかります。テストスクリプトは、ライブラリを繰り返しビルドし、さまざまな設定で自己テストを実行します。1つのソースファイルに対して-j設定を上書きしますか?
デスクトップおよびサーバーでは、-j N
が使用されているため、スクリプトのスピードアップが可能です(N
は使用可能なコアの数です)。テストスクリプトの実行には約2時間かかります。 LeMaker Hikey (8-core ARM64/2GB RAM)とCubieTruck (8-core ARM/2GB RAM)などのDEV-ボード上
つのファイルが本当の怪物であるとOOMキルが発生するため、私は(さえN=2
またはN=4
用)-j N
を使用することはできません。この場合、スクリプトの実行に数日かかることがあります。
私の質問は、でこの1つのソースファイルを処理するようにGNUmakeに指示するmake
のレシピをどのように作ることができますか?それも可能ですか?
複数のモジュールを使用している場合は、1つのコアのみで大きなライブラリを構築することを検討してください。 – xdevs23