0

BuildingQt4のドキュメントに従ってmingw32-makeからQt4git://gitorious.org/qt/qt.gitリポジトリをコンパイルするときに、誤って-j[jobs]を省略しました。これにより、コンパイルにかかる時間以外に何か違いがありますか?

コマンドの私の理解。

  • このコマンドについての私の理解は、実行されるジョブの量を制御するということですが、[jobs]の-jの後に何も設定されていない場合、それは無意味かもしれません。
  • configure.exeコマンドの構文をまだ完全に理解していないため、間違っている可能性があります(例:configure.exe -opensource -confirm-license -release -xplatform unsupported / blackberry-armv7le-qcc -arch arm -nomake examples nomake demos -no-neon -opengl es2 -prefix c:\ dev \ qt4install)。
4

1 に答える 1

2

-j引数なしで決定しましょう。リンクから、「<code>-j [jobs]」のセクションから:

引数がない場合、make はできるだけ多くのレシピを同時に実行します。

makefile が正しく記述されていれば、 を使用しても使用しなくても実行に違いはありませんが-j、(ご指摘のとおり) 一度に 1 つのジョブを実行すると遅くなる可能性があります。

于 2012-09-02T18:49:42.040 に答える