(.text+0xb3a): undefined reference to `clock_gettime'

问题:(.text+0xb3a): undefined reference to `clock_gettime'

Diameter/Diameter.o: In function `CTDiameter::doDWR()':
Diameter.cpp:(.text+0xb3a): undefined reference to `clock_gettime'
Diameter/Diameter.o: In function `CTDiameter::doDisconnectOCS()':
Diameter.cpp:(.text+0xd17): undefined reference to `clock_gettime'
Diameter.cpp:(.text+0xd99): undefined reference to `clock_gettime'
Diameter/Diameter.o: In function `CTDiameter::doConnectOCS()':
Diameter.cpp:(.text+0x1df2): undefined reference to `clock_gettime'
Diameter/Diameter.o: In function `CTDiameter::RunMamagerThread()':
Diameter.cpp:(.text+0x20b9): undefined reference to `clock_gettime'

解决:makefile 后 加上 -lrt

如:$(PROJECT) : $(OBJECTS)
$(LINKER) $(OBJECTS) -O2 -o $(WORK)$(PROJECT) -lm -lpthread -lnsl -ldl -lCommMain -lDBConn -lsybdb -locci -lclntsh -lnnz10 -lmysqlclient -D_REENTRANT -L$(LIB) -lrt




你可能感兴趣的:(function,makefile,reference,linker)