目录

  • 背景
  • 报错
  • 原因
  • 解决方法

背景


Linux下编译一段共享内存代码,出错如下:


报错


error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status


原因


因为程序中用到了信号量,sem_open()。


解决方法


在编译后加-pthread

“collect2: error: ld returned 1 exit status“解决方法相关推荐

  1. gcc报(.text+0x24): undefined reference to `main‘collect2: error: ld returned 1 exit status解决方法

    我已经记不清自己为什么这样解决了,重新搜索了一下也没发现类似的答案. 由于实验需要,我需要编译这个例子: https://github.com/grimm-co/GEARSHIFT/blob/trun ...

  2. 解决 编译错误 对‘sem_init’未定义的引用 collect2: error: ld returned 1 exit status builtin: recipe for

    执行 $ make (gcc -Wall -g -O0 -c p*v.c) (gcc -lpthread p*v.o c*p.o -o p*v) 报错如下 p*v.o:在函数'init'中: /med ...

  3. Qt error: collect2: error: ld returned 1 exit status

    Ubuntu安装好Qt5.10.0后,新建最简单的项目测试环境是否OK时,出现"error: collect2: error: ld returned 1 exit status" ...

  4. 问题记录vips.h:133: undefined reference to `vips_reduce‘ collect2: error: ld returned 1 exit status

    @[TOC]背景 ubuntu下go build 出错: # github.com/h2non/bimg /tmp/go-build2910330990/b131/_x005.o: In functi ...

  5. Qt报错:cannot find -lws_32 collect2: error: ld returned 1 exit status

    Qt报错:cannot find -lws_32 collect2: error: ld returned 1 exit status cannot find -lws_32 报错图所示 尝试奇奇怪怪 ...

  6. 编译报错file format not recognized和collect2: error: ld returned 1 exit status记录

    报错啦! 年少无知不懂事,在编译多文件的时候使用了*来编译所有文件 ,于是报了这个错 ld: cannot find res: file format not recognized collect2: ...

  7. collect2: error: ld returned 1 exit status编译错误

    1.问题描述 在Linux下进行多文件(oneWay_List.c LinkList.c LinkList.h)编译时 gcc -v 版本太旧了 gcc version 4.8.5 20150623 ...

  8. :-1: error: collect2: error: ld returned 1 exit status

    这个错误通常是在编译和链接代码时出现的.它的意思是连接器在链接代码时遇到了错误,并且返回了退出状态1. 这个错误可能由多种原因引起,例如缺少库.语法错误或者链接器无法找到程序的入口点.要解决这个问题, ...

  9. NS2:undefined reference to `xxx' collect2: error: ld returned 1 exit status

    这个问题是没有链接. 刚开始先确认,头文件有没有导入. 以下是完整的提示信息错误,检查之后发现hdr_ant_pkt所在的头文件已经被导入: In function `hdr_ant_pkt::acc ...

  10. DveC++编译[Error] ld returned 1 exit status

    //prog1.c #include <stdio.h> #include "prog2.c" extern void f2(); void f1(); int a; ...

最新文章

  1. 吹灭蛋糕上蜡烛的节能小车
  2. 9行代码AC——L1-022 奇偶分家(10 分)(~解题报告~)
  3. 推荐一个很棒的开源工作流elsa-core
  4. 作者:唐华(1973-),男,华南师范大学软件学院院长助理、副教授。
  5. Mr.J-- jQuery学习笔记(三)--静态方法详解
  6. 飞书上线“程序员友好”功能 迎接1024程序员节
  7. Protocol handler start failedCaused by: java.net.SocketException: Permission denied
  8. PostCSS深入学习: PostCSS和Sass、Stylus或LESS一起使用
  9. 微信小程序input标签详解
  10. Tongweb 7 集中管理工具
  11. 航拍深圳湾体育中心全景
  12. 从抓取豆瓣电影聊高性能爬虫思路
  13. 对于ios7扫描二维码功能的实现
  14. 如何正确的撰写软文的结尾?
  15. 单细胞免疫组库揭示肿瘤免疫疗法副作用的分子机制
  16. 2022年国内运营商最全号段,联通、移动、电信、广电四大运营商
  17. Java调用Google的翻译实例
  18. python 取模是什么意思_Python 中负数取模问题
  19. Android 多渠道打包配置,亲测,全集
  20. css怎么设置表格斑马纹效果,利用CSS3选择器实现表格的斑马纹

热门文章

  1. Protocol Buffer 简介
  2. 尖角科技:个人隐私安全检测系统上线了! !
  3. 基于php+mysql的学员量化考评系统
  4. 测试老鸟分享:掌握2项技能,轻松拿到软件测试工程师offer...
  5. 快35了,还在“点点点”?那些入行几年的测试点工后来都怎么样了?
  6. Android 宝典:代码规范与命名规范
  7. python提取首字符 判断火车票座位_python实战之通过爬虫实现火车票查询
  8. 安卓腾讯Bugly使用教程
  9. Cocoa-专业术语
  10. 移动架构师第一站UML建模