In "Tool Settings" > "GCC C++ Linker" in "All option:" I have:
-L/usr/arm-linux-gnueabihf/lib -lrt All right? But doesn't compile... пятница, 4 октября 2013 г., 18:32:48 UTC+4 пользователь Daniel Nilsson написал: > > Hi, > > You need to link you application with -lrt. > > /Daniel > > > On Friday, October 4, 2013 3:30:06 PM UTC+2, [email protected] wrote: >> >> Hello! >> I've setup cross compile environment using Eclipse according to the guide >> here<http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-development/> >> . >> In this code: >> >> #include "Timer.h" >> #include <time.h> >> >> >> unsigned long millis(void) >> { >> struct timespec ts; >> clock_gettime(CLOCK_MONOTONIC, &ts ); >> return ( ts.tv_sec * 1000 + ts.tv_nsec / 1000000L ); >> } >> >> #ifndef TIMER_H_ >> #define TIMER_H_ >> >> #define CLOCK_MONOTONIC 1 >> >> unsigned long millis (); >> >> #endif /* TIMER_H_ */ >> >> >> >> I have error: >> >> undefined reference to `clock_gettime' >> >> Another libraries work fine (for example stdio.h, iostream ...), but >> time.h is not. >> >> Help, please. >> Thanks >> > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
