我试图在我的C ++代码中使用clock()
函数,但是它不起作用。我尝试添加#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
有人知道为什么会这样吗?
答案 0 :(得分:1)
MCU通常不会暴露处理器使用时间。库clock
函数调用预期的_times
函数来获取值,但由于上述原因,未为MCU定义该函数。