按照如下指令gcc编译时候出现如下错误

$ gcc daima.c -o out
/tmp/ccv054QI.o:在函数‘main’中:
daima.c:(.text+0x175):对‘pthread_create’未定义的引用
daima.c:(.text+0x190):对‘pthread_create’未定义的引用
daima.c:(.text+0x1a1):对‘pthread_join’未定义的引用
daima.c:(.text+0x1b2):对‘pthread_join’未定义的引用

原因是pthread不是linux系统的默认库,因此需要在编译时候加入-l pthread
如下:

ubuntu 编译时候对pthread_creat未定义相关推荐

  1. C++编译时提示类型未定义(undefined)的可能原因

    今天在添加了两个新的cpp和hpp文件后调试,结果编译器一直提示所使用的一个枚举类型未定义,经过仔细确认发现该类型已经正确定义,并且代码文件已经包含到工程中. 后来经过反复确认,再加上网友给的灵感,感 ...

  2. linux编译动态库未定义,linux 编译动态链接库 so,避免运行时才发现函数未 ......

    ldd  查看 elf文件依赖的  so 动态链接库 可以  export LD_LIBRARY_PATH=/path 设置 so文件的路径, nm  -u  *.so  或者 nm |grep  U ...

  3. linux编译动态库未定义,GCC链接库的一个坑:动态库存在却提示未定义动态库的函数...

    背景 在GCC中已经指定链接库,然而编译时却提示动态库函数未定义! 测试出现的错误提示如下: [GMPY@13:48 tmp]$gcc -o test -L. -lmylib test.c /tmp/ ...

  4. 如何使用ubuntu编译stm32程序

    之前一直在做Linux应用层相关的工作,使用ubuntu编译代码.最近的项目中需要用到stm32,stm32的编译环境为keil5.在一台电脑上装两个编译器总数觉得麻烦,故而想能不能直接使用ubunt ...

  5. 错误: asp.net ajax 客户端框架未能加载.,ASP.NET Ajax 客户端框架未能加载、Sys未定义...

    在Windows Server 2003 系统上部署asp.net项目出现以下问题: IIS为6.0 导致菜单控件的图片显示不出来: WebSite:程序中的图片显示正常. 但用到ASP.net 2. ...

  6. C++ : 编译单元、声明和定义、头文件作用、防止头文件在同一个编译单元重复引用、static和不具名空间...

    转 自:http://www.cnblogs.com/rocketfan/archive/2009/10/02/1577361.html 1. 编译单元:一个.cc或.cpp文件作为一个编译单元,生成 ...

  7. c++ 已声明变量提示未定义

    第一次崩溃的感受到vs2008是多么坑爹. 已声明变量,死活提示未定义. 心中一万匹草泥马往返奔腾了无数次 没办法,自己写个小demo,一个一个变量试. tnd,终于发现问题了. 就因为涉及到了str ...

  8. 前端:JS/17/前篇总结(JS程序的基本语法,变量),数据类型-变量的类型(数值型,字符型,布尔型,未定义型,空型),数据类型转换,typeof()判断数据类型,从字符串提取整数或浮点数的函数

    JS程序的基本语法 1,JS是区分大小写的,如:Name和name是不同的: 2,JS中每一条语句,一般以英文的分号(;)结束,在Java中是严格地一定要加上分号,不然会报错:但在JavaScript ...

  9. java中方法未定义_java - Java SE中的未定义方法错误 - 堆栈内存溢出

    我为该问题写了一个代码http://www.spoj.com/problems/PRIME1/ ,该代码的作用是将输入以字符串形式输入,然后将split()拆分为两个整数,并存储在该数组中.然后返回到 ...

最新文章

  1. maven 公用仓库_maven公共仓库 - yizhichao的个人页面 - OSCHINA - 中文开源技术交流社区...
  2. angular 指令渲染_Angularjs渲染的 using 指令的星级评分系统示例
  3. 前端学习(1305):项目依赖
  4. 提升数据分析能力成熟度之四步曲_数据分析师
  5. 一文带你了解V4L2
  6. Elasticsearch 之 数据索引
  7. php中对象传值方式,php实现对象传值方式的具体案例
  8. 重启机器后挂载盘丢失
  9. 【Hash应用问题】例3.1 统计同成绩学生人数
  10. 一些Layout的坑
  11. 封装element分页组件
  12. 权重尺寸的计算,张量(图像)的尺寸,以及卷积神经网络(CNN)中层参数的计算,以及FC的维度卷积替代方案
  13. Jmeter登录接口返回 status415
  14. cocos studio和cocosbuilder什么区别
  15. Boni Satani谈迁移遗留系统的5个原因
  16. 基于FPGA的实时图像边缘检测系统设计(下)
  17. 『phphot』【SD2.0大会】Google中国工程研究院副院长林斌演讲
  18. Wi-Fi 6 提升了哪些方面?
  19. Linux驱动概念扫盲篇【转】
  20. Android 经典原生壁纸,福利:精选安卓之父手机原生壁纸 曾力抗苹果华为 如今仅剩经典!...

热门文章

  1. ARM和英特尔的386系列内存管理MMU硬件机制不同,ARM是基于协处理CP15(核心是C2 TTRB0,1)分页式,386是以段寄存器和CR3寄存器分段分页式内存管理
  2. PS修饰面版插件Venus Retouch Panel
  3. JVM-垃圾回收GC
  4. lua_gc 源码学习二
  5. 3 2计算机专业学校有哪些,3十2学校有哪些好专业可以选择
  6. 《Towards Optimally Decentralized Multi-Robot Collision Avoidance via Deep Reinforcement Learning》译文
  7. 络达开发---自定义Timer的实现
  8. 多径信道下的LMS、RLS均衡算法研究(二)
  9. HDU4417 Super Mario(离线树状数组或者主席树+二分)
  10. 计算机应用技术水平考试,全国信息化计算机应用技术水平教育考试试卷