Вызов `clock ()` выдает ошибку: неопределенная ссылка на `_times ' - PullRequest
0 голосов
/ 18 сентября 2019

Я пытаюсь использовать функцию clock() в моем коде C ++, но она не работает.Я пытался добавить #include <time.h> или #include <ctime>, но это не помогло.Я использую Atmel Studio.

#include <time.h>

int main(void)
{
        clock_t myClock = clock();
}

Не должно быть ошибок, но я получаю следующие сообщения об ошибках:

recipe for target 'SAMS70.elf' failed
undefined reference to `_times'
ld returned 1 exit status

У кого-нибудь есть идеи, почему это может происходить?

1 Ответ

0 голосов
/ 18 сентября 2019

MCU обычно не выставляют время использования процессора.Функция библиотеки clock вызывает ожидаемую функцию _times для получения значения, но функция не определена для MCU по причине, указанной выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...