Linux线程编译是出现的“undefined reference to 'CPU_ZERO”


1、错误日志

 

 

 2、解决办法

先给出解答方案:

#define _GNU_SOURCE
#include <stdio.h>
#include <sched.h>
#include <pthread.h>
#include <unistd.h>
#include <stdlib.h>

注意在makefile中加上-lphread。

注意是  #define _GNU_SOURCE ,而不是 #define _GUN_SOURCE,大写U和N顺序不能颠倒。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM