0

根据Building Qt4文档从 mingw32-make编译Qt4 git://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 示例nomake 演示 -no-neon -opengl es2 -prefix c:\dev\qt4install)。
4

1 回答 1

2

-j没有论据,让我们做出决定。从您的链接中,来自“<code>-j [jobs]”部分:

没有参数,make 同时运行尽可能多的食谱。

如果 makefile 编写正确,则使用或不使用 运行它应该没有区别-j,尽管(如您所述)一次运行一项作业可能会更慢。

于 2012-09-02T18:49:42.040 回答