今天编译QT4.8.0 opensource,遇到了提示“clock_gettime()‘未找到的问题,网上搜索了一下提示加-lrt,说的不太清池,现在将我的解决方法记录如下:
首先根据提示找到引用 clock_gettime的cpp文件,然后找到对应的Make文件,一般在当前目录或者上一级目录,
然后,在LIBS = $(SUBLIBS) -L/opt/qt-everywhere-opensource-src-4.8.0/lib -lpthread -lm -ldl 的最后添加-lrt
也就是修改后为LIBS = $(SUBLIBS) -L/opt/qt-everywhere-opensource-src-4.8.0/lib -lpthread -lm -ldl -lrt