[编译] QTE自带examples/desktop/screenshot编译报错
本帖最后由 p@ssion 于 2010-4-30 09:04 编辑
/usr/local/arm/qt-embedded-linux-opensource-src-4.5.3-arm/lib/libQtCore.so: undefined reference to `clock_gettime'
collect2: ld returned 1 exit status
make[3]: *** [screenshot] 错误 1
因为要在librt中实现这个库,所以在编译库选项加上-lrt参数即可
sudo gedit examples/desktop/screenshot/Makefile
LIBS = $(SUBLIBS) -L/usr/local/arm/qt-embedded-linux-opensource-src-4.5.3-arm/lib -lQtGui -L/usr/local/arm/qt-embedded-linux-opensource-src-4.5.3-arm/lib -lQtNetwork -lQtCore -lm -ldl -lpthread -lrt
在LIBS后加-lrt参数将通过编译,类似关于undefined reference to `clock_gettime'的错误都可用此方法解决 |