设置CPU亲和性

#define _GNU_SOURCE

#include <stdio.h>

#include <pthread.h>

#include <sched.h>

int sys_affinity_bind(int coreNum)

{

cpu_set_t cpuset;

int i, rc;

/* set main thread affinity mask to CPU1 */

CPU_ZERO(&cpuset);

CPU_SET(coreNum, &cpuset);

rc = pthread_setaffinity_np(pthread_self(), sizeof(cpu_set_t), &cpuset);

if (rc)

{

perror("pthread_setaffinity_np failed\n");

printf("pthread_setaffinity_np failed: %d\n", rc);

}

}

编译报错

解决方法

#define _GNU_SOURCE 放在 #include <sched.h>之前

Linux:未定义引用`CPU_ZERO‘相关推荐

  1. Linux下C语言 对pow、exp未定义引用问题

    问题描述 头文件使用math库时会出现"未定义引用"问题 报错: /tmp/cct7CPFw.o:在函数'main'中: 19012705.c:(.text+0x88):对'pow ...

  2. Linux 未定义的引用解决记录

    Linux 未定义的引用解决记录 最近国产化适配,原来代码工程使用QT+VS编译,移植到QT+Linux上,会提示未定义的引用,有几种原因记录如下: 因为QT+VS的母工程是一直更新的,可能后面有新增 ...

  3. g linux 未定义的引用_G ++ Cpp中的“未定义的引用”

    似乎无法使错误消失.错误如下.我已经看过Google了,但仍然想不起来.并不是我不是Cpp的新手,但有一段时间没有被它弄糊涂了. 奇怪的是它与Windows中的G ++一起使用... 错误: [ze ...

  4. 对 mysql_init 未定义的引用_解析:以mysql_开始的未定义引用错误

    当你链接到应用程序以使用MySQL客户端库时,可能会遇到以mysql_开始的未定义引用错误,如下所示: /tmp/ccFKsdPa.o: 在函数`main'中: /tmp/ccFKsdPa.o(.te ...

  5. 对YAML :: LoadFile的未定义引用

    对YAML :: LoadFile的未定义引用 起语: 版权声明: 原文: http://www.sylar.top/blog/?p=103 YAML 介绍 YAML是一种结构化的文档结构,类似于js ...

  6. mysql未定义_以mysql_开始的未定义引用错误

    以mysql_开始的未定义引用错误 作者:佚名 来源:CNZZ 2008-12-26 当你链接到应用程序以使用MySQL客户端库时,可能会遇到以mysql_开始的未定义引用错误,如下所示: /tmp/ ...

  7. mysql未定义_以mysql_开始的未定义引用错误_MySQL

    以mysql_开始的未定义引用错误_MySQL 作者:小涵 | 来源:互联网 | 2018-04-19 15:15 阅读: 1682 以mysql_开始的未定义引用错误 当你链接到应用程序以使用MyS ...

  8. mysql未定义_解析:以mysql_开始的未定义引用错误

    当你链接到应用程序以使用MySQL客户端库时,可能会遇到以mysql_开始的未定义引用错误,如下所示: /tmp/ccFKsdPa.o: 在函数`main'中: /tmp/ccFKsdPa.o(.te ...

  9. 嵌入式Linux配置内核后编译过程中报未定义引用错误的解决

    我想要在Linux下驱动摄像头ov5640,使用的SoC是NXP的IMX6ULL,内核版本4.1.15.我想要一个比较纯净的嵌入Linux环境,所以打算自己裁剪和移植uboot+linux内核+roo ...

最新文章

  1. [***.launch] is neither a launch file in package [***] nor is [***] a launch
  2. 数据库--悲观锁【收藏,待尝试】
  3. mysql pool not open_安装 MariaDb 时报错:Could not open mysql.plugin table
  4. hdu4266(三维凸包模板题)
  5. linux 中卸载提示设备正忙怎么办?
  6. 智能卡检测控制系统检测m1这么操作_土壤检测实验室仪器设备配置方案
  7. ubuntu snmp Error: unknown payload OID
  8. WebBrowser控件禁用超链接转向、脚本错误提示、默认右键菜单和快捷键
  9. 符号库匹配不对的原因_中频点焊机焊接螺母有流渣是什么原因造成的?-苏州安嘉...
  10. ASP.NET Forms权限验证
  11. SQL 常用语句大全
  12. html下载文件和上传文件(图片)(java后台(HttpServlet))打开保存路径和选择文件录取+(乱码UTF-8)+包...
  13. spring-boot-route(十九)spring-boot-admin监控服务
  14. 整数转罗马数字 + 逆向(Python)
  15. MYSQL攻击全攻略
  16. js/vue两张图片合成一张画布
  17. 幼儿园案例经验迁移_幼儿生活经验“迁移”讲述的运用指导
  18. 关于意识形成过程的认识
  19. 电脑出现白屏怎么办(软件有的能打开,就是一开机就出现白屏)(亲测有效)
  20. 数据分析之excel和finebi报表可视化对比

热门文章

  1. 一篇文章带你认识芯片分类及代表企业
  2. MIDI应用: 播放midi音乐文件的方法 [Win32版本+ C语言版本]
  3. 跨国企业在中国 | 洲际新签15家特许经营模式酒店;爱马仕中国第26家卖店在厦门揭幕...
  4. win10找不到gpedit.msc
  5. 串口、终端应用程序 API termios
  6. Lenovo YOGA 14s(不只适合这一款机型)重装系统后触控板失灵 + 解决方法 )
  7. python 内置函数——排序
  8. 在OpenCV里实现二维离散卷积1
  9. java webservice开发和调用(jdk1.5+eclipse3.4 + tomcat5.5+axis1.4+xfire1.2.6)
  10. java 虚拟机(3)