moc /mnt/nfs/qtopia4/qtopiatslibinstall/src/settings/packagemanager/utils.cpp
compiling /mnt/nfs/qtopia4/qtopiatslibinstall/src/settings/packagemanager/utils.cpp
rm -f libpackagemanager.so
linking libpackagemanager.so
.obj/release-shared/utils.o: In function `SizeUtils::parseInstalledSize(QString)':
utils.cpp:(.text+0x12c8): undefined reference to `round'
collect2: ld returned 1 exit status
make[5]: *** [link_test] 错误 1
make[5]: Leaving directory `/mnt/nfs/qtopia4/build/src/settings/packagemanager'
make[4]: *** [all] 错误 2
make[4]: Leaving directory `/mnt/nfs/qtopia4/build/src/settings/packagemanager'
make[3]: *** [sub-settings-packagemanager] 错误 2
make[3]: Leaving directory `/mnt/nfs/qtopia4/build/src'
make[2]: *** [all] 错误 2
make[2]: Leaving directory `/mnt/nfs/qtopia4/build/src'
make[1]: *** [qtopia_all] 错误 2
make[1]: Leaving directory `/mnt/nfs/qtopia4/build'
上面出错的源代码中我已经增加了#include <math.h>
我用的编译器是arm-linux-gcc 4.1.1版本的,请问是什么原因导致的