No. I check configuration, all right. 
I compiled my project befor added time.h and clock_gettime. Project include 
many libraries and I hadn't problems. 
Problem is only in clock_gettime.

пятница, 4 октября 2013 г., 19:21:21 UTC+4 пользователь Tux Leonard написал:
>
> Consider the configuration. You need to do it for Release and Debug 
> configuration.
>
> Perhaps you set it in Debug configuration but you are building a Release 
> version.
>
>
> 2013/10/4 <[email protected] <javascript:>>
>
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 
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.

Reply via email to