我包含了:
#include <sched.h>
#define _GNU_SOURCE
然后在我的代码中,我已经写了(简单提及):
cpu_set_t set;
CPU_ZERO(&set);
CPU_SET(proc_num, &set);
if (sched_setaffinity(gettid(), sizeof(cpu_set_t), &set))
{
perror("sched_setaffinity");
return NULL;
}
但是当我编译时,我发现
undefined reference to 'CPU_ZERO'
undefined reference to 'CPU_SET'
我该如何解决这个问题?