zoukankan      html  css  js  c++  java
  • 问题:eclipse中线程编程编译报错,undefined reference to 'pthread_create'的解决方法(已解决)

    问题描述:

    在Ubuntu系统中,使用eclipse CDT集成开发环境编写pthread程序,编译时,pthread_create不通过,报错信息是:

    undefined reference to 'pthread_create'的解决方法

    解决方法:

    这个报错的原因是Linux系统并没有把pthread.h文件作为默认编程库,在gcc中编程需要加参数,命令行中执行如下:

    gcc main.c -lpthread

    需要加参数 -lpthread,而eclipse作为集成开发环境,不需要手动编写makefile,则可以在工程属性中设置。操作如下:

    右击工程目录 project -> properties -> c/c++ Build -> setting -> GCC C Linker -> Libraries

    在 Libraries (-l) 中添加 pthread 内容 后,编译通过。

  • 相关阅读:
    python之字典操作
    python之元组操作
    初始超算
    后缀自动机
    博弈
    曼哈顿最小生成树
    莫队算法
    主席树
    [HNOI2014]世界树
    [SDOI2011]消耗战
  • 原文地址:https://www.cnblogs.com/yqmcu/p/9895924.html
Copyright © 2011-2022 走看看