• 13647阅读
  • 12回复

【提问】为什么make编译这么慢??? [复制链接]

上一主题 下一主题
离线alycq
 
只看楼主 倒序阅读 楼主  发表于: 2005-10-09
在windows下的qt4 opensource版本, 用make编译, 怎么会耗很长时间才能编译通过
有什么办法快点么?
[ 此贴被fanyu在2005-10-10 10:41重新编辑 ]
离线alycq
只看该作者 1楼 发表于: 2005-10-09
就是在这个地方要等太久了,能有办法解决么?
make -f Makefile.Debug
make[1]: Entering directory `E:/MyWork/ThuHosProj/radworkspace/affine'
g++ -c -g -g -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_COR
E_LIB -DQT_GUI_LIB -DQT_THREAD_SUPPORT -I"D:/Qt/4.0.1/include/QtGui" -I"D:/Qt/4.
0.1/include/QtCore" -I"D:/Qt/4.0.1/include" -I"..\shared" -I"D:/Qt/4.0.1/include
/ActiveQt" -I"debug" -I"." -I"D:\Qt\4.0.1\mkspecs\win32-g++" -o debug\xform.o xf
orm.cpp
D:\Qt\4.0.1\bin\rcc.exe -name affine affine.qrc -o qrc_affine.cpp
Cannot find file: bg1.jpg
g++ -c -g -g -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_COR
E_LIB -DQT_GUI_LIB -DQT_THREAD_SUPPORT -I"D:/Qt/4.0.1/include/QtGui" -I"D:/Qt/4.
0.1/include/QtCore" -I"D:/Qt/4.0.1/include" -I"..\shared" -I"D:/Qt/4.0.1/include
/ActiveQt" -I"debug" -I"." -I"D:\Qt\4.0.1\mkspecs\win32-g++" -o debug\qrc_affine
.o qrc_affine.cpp
g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runt
ime-pseudo-reloc -Wl,-subsystem,windows -o "debug\radmanager.exe" debug\main.o d
ebug\xform.o debug\moc_xform.o debug\qrc_affine.o -L"D:\Qt\4.0.1\lib" -lmingw32
-lqtmaind -L../shared/debug -ldemo_shared -lQtGuid -lgdi32 -lcomdlg32 -loleaut3
2 -limm32 -lwinmm -lwinspool -lmsimg32 -lQtCored -lkernel32 -luser32 -lshell32 -
luuid -lole32 -ladvapi32 -lws2_32
离线fatsnake

只看该作者 2楼 发表于: 2005-10-09
我也是这个问题,那位高人指点一下啊!!!
离线fatsnake

只看该作者 3楼 发表于: 2005-10-10
我只要一编译,cpu占用100%,为什么啊?
离线fanyu
只看该作者 4楼 发表于: 2005-10-10
debug库可以不需要编译的,因为release库在安装qt时就已经有了,也就是说不用编译windows版的Qt就可以正常使用。
为什么会编译慢呢?一个原因是机器的问题,好的机器会很快;默认的编译会编译所有的Qt代码和项目中的代码,自然时间会长;MingW编译器比其它windows编译器的编译速度也要慢一些。
离线fatsnake

只看该作者 5楼 发表于: 2005-10-10
那么怎么解决呢?我很菜,请帮帮忙。
离线fatsnake

只看该作者 6楼 发表于: 2005-10-10
是不是要改makefile文件
离线fatsnake

只看该作者 7楼 发表于: 2005-10-10
下面是引用fanyu于2005-10-10 10:40发表的:
debug库可以不需要编译的,因为release库在安装qt时就已经有了,也就是说不用编译windows版的Qt就可以正常使用。
为什么会编译慢呢?一个原因是机器的问题,好的机器会很快;默认的编译会编译所有的Qt代码和项目中的代码,自然时间会长;MingW编译器比其它windows编译器的编译速度也要慢一些。

我的机子是P4 2.4 512M
离线fanyu
只看该作者 8楼 发表于: 2005-10-10
你是编译Qt慢,还是编译程序慢,好像没说清楚?
离线fatsnake

只看该作者 9楼 发表于: 2005-10-10
编译qt,我输入make后,cpu占用100%,什么信息也没有,就跟死机一样
离线fatsnake

只看该作者 10楼 发表于: 2005-10-10
我是按照论坛上的【学习QT4初步编程】来做的,make之前的步骤都没有问题
离线fanyu
只看该作者 11楼 发表于: 2005-10-10
编译Qt,需要的时间真的很多,我从来没完整编译完过。你的情况,属正常。你可以不编译sample里的东西,能提高很多的时间。
离线fatsnake

只看该作者 12楼 发表于: 2005-10-10
知道了,谢谢!那么说OpenSource版的qt很难用了?调试起来太困难了!
快速回复
限100 字节
 
上一个 下一个