博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多线程编程error: ld returned 1 exit status解决方法
阅读量:3958 次
发布时间:2019-05-24

本文共 316 字,大约阅读时间需要 1 分钟。

在CodeBlocks进行多线程编程,需要注意 pthread相关的库,不是默认编译选项。

编译时若遇到error: ld returned 1 exit status可能是由于未添加pthread相关的库,则需要设置工程进行添加。
在这里插入图片描述
添加方法如下:

  1. 打开Build options
    在这里插入图片描述
  2. pthread添加进Link libraries
    在这里插入图片描述
    在这里插入图片描述
    输入pthread
    在这里插入图片描述
    在这里插入图片描述
  3. 重编译一下
    在这里插入图片描述
    在这里插入图片描述
    编译成功!
    在这里插入图片描述

补充:如果在终端进行多线程编程,编译时则需要加入-pthread,如:gcc test.c -o test -pthread

如果不是因未添加pthread而引起的error: ld returned 1 exit status可以参考以下文章进行排查。

转载地址:http://szlzi.baihongyu.com/

你可能感兴趣的文章
个人创业“六大死穴”
查看>>
最重要的 12个 J2EE 最佳实践
查看>>
通过Java Swing看透MVC设计模式
查看>>
Java 理论与实践: 关于异常的争论
查看>>
编写高效的线程安全类
查看>>
提高Java代码可重用性的三个措施
查看>>
编写跨平台Java程序注意事项
查看>>
富人和穷人的12个经典差异
查看>>
java 注意事项[教学]
查看>>
MetaWeblogAPI测试
查看>>
软件配置管理概念-1,介绍
查看>>
软件配置管理概念-2,用户角色
查看>>
软件配置管理概念-3,CM系统的概念
查看>>
JSP/Servlet应用程序优化八法
查看>>
人生必修的181条佛理
查看>>
The Most Widely Used Java Libraries
查看>>
简单在单机使用apache-james(开源邮件服务器)
查看>>
lsof 快速起步
查看>>
使用ScribeFire方便地发布blog
查看>>
跨平台Java程序注意事项
查看>>