2つのビルドモード(32ビットと64ビット)をサポートしています。そのために、2つのターゲットがあります。
32ビットの場合 make32
64ビットの場合 make64
ユーザーがでmake
コマンドを実行しようとするとmake32
、32bit
ビルドが実行され、同じ方法でビルドmake64
が実行されます64bit
。makeboth
32ビットと64ビットの両方のビルドを順番に実行するという別のターゲットがあります。
makeboth:
$(MAKE) make32
$(MAKE) make64
上記のmakeスニペットはトップレベルのGNUmakefileにあり、子ディレクトリ内でいくつかのmakefileを実行しています。ユーザーがターゲットを通過したときに、32ビットと64ビットの両方のビルドを並行して実行したいのですが、makeboth
それは可能ですか?誰でもここで助けてくれませんか。
makeboth
他の2つを前提条件とするように配置します。
makeboth: make32 make64
@echo makeboth done
次にmake -jN makeboth
、並列ビルドを実行する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加