我的系统是Ubuntu14.04,按照网上的教程安装好Boost。

  今天是第一次使用Boost库的,在看了官方文档楞是没搞懂,如是在找了个简单的例子,看看代码以理解thread是怎么简单使用的。结果在编译这个例子的时候(也是按照作者的方法)出现了问题,google了一把,没找到(主要是英文,看着头痛,而且也是刚入手linux系统,有些老外讲的太高端了没看懂怎么回事),然后百度,找到了一个类似的文章,看到了别人的解决方法才开始明白,同时也明白了在看Boost官方文档时的几个困惑。

  在Boost官方文档中支持thread库对几个其他的库有依赖关系(官方原文):

这是我开始时的编译命令:g++ thread_01.cpp -o thread_01 -lboost_thread

结果出现了问题

造成这个问题的原因是,前面说的thread的库依赖了几个其他的库,所以导致编译链接时出现问题,可以看出缺少的是lboost_system.so.1.60.0也就是system库。所以要解决这个问题就需要在编译时加上这个库。

这是正确的编译命令:g++ thread_01.cpp -o thread_01 -lboost_thread -lboost_system

转载于:https://www.cnblogs.com/gis-user/p/5084472.html

Boost笔记--Thread--Ubuntu上初次使用时遇到的问题相关推荐

  1. QlikView 笔记(一) 初次使用时最让我惊喜的函数

    最近五个月都在做QlikView,没怎么更新博客,初次接触QlikView,也是学到了很多东西,趁今天不忙,记录一下印象最深刻的几个函数. 第一次使用时给我惊喜的函数: GetFieldSelecti ...

  2. 【学习笔记】Ubuntu上复现P4SC

    项目开发代码复现的曲折之路 首先要先安装一个Ubuntu系统 每次安装新系统都得至少疯两天,每台电脑都不一样,没办法按照哪一篇CSDN一步一步地完全按照好一个新系统,期间会出现各种各样的问题,需要疯狂 ...

  3. linux笔记:安装程序后,使用时显示找不到命令(command not found)

    在linux中,用各种工具下载安装程序后,使用时显示找不到命令(command not found)解决方法 其实这个问题与在windows安装程序后,在命令行下使用不了是一个原因:没有配置环境变量 ...

  4. 有道笔记在Ubuntu上的安装

    1.进入有道笔记下载页,点击Linux版下载: 2. 进入Ubuntu 文件管理,找到下载的 有道云笔记.deb,双击打开: 3.根据提示安装即可: 4.安装好的样子:

  5. Wiznote—为知笔记在Ubuntu上的安装

    之前一直用OneNote记笔记,苦于OneNote没有linux版,微软的网页版在中国速度感人,打算换一款笔记软件. 试用了Wiznote.Evernote.有道云笔记几款软件,最后选择了Wiznot ...

  6. Cadence OrCAD Capture CIS ODBC数据库文件在两台电脑上同步使用时一台电脑启动失败的问题解决图文教程

      

  7. ubuntu 上 初次启动mysql 默认密码

    对于debian系的系统,mysql初始默认密码 sudo cat /etc/mysql/debian.cnf

  8. 在Ubuntu上源码安装MySQL+安装问题解决+安全优化

    当然,MySQL的安装方法多种多样,在Ubuntu上,你可以采用apt-get的方式安装,这样的好处是:快速方便.基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要apt-get执行完成,那么 ...

  9. 百度推出开发者搜索 Beta;雷军手机使用时长曝光;苹果败诉,电脑上可以模拟 iOS 系统 | 极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 丁恩华 出品 | CSDN(ID:CSDNnews ...

最新文章

  1. C语言中malloc函数产生的内存泄漏问题
  2. CCF201609-1 最大波动
  3. 【jQuery笔记Part4】03-事件详解
  4. Linux之centos包管理rpm、yum、tar
  5. efs+pro+for+三星android设备,【极光ROM】-【三星S8/S8+ G9550/G9500】-【V30.0 Android-PIE-TL2】...
  6. windows 双开微信
  7. android-第一行代码-第六章数据储存——持久化技术 含MMKV和Room新知识点(温故而知新)学习记录
  8. 声声慢·寻寻觅觅 宋代:李清照
  9. 关系代数至少选修两门课_高中化学:选修三or选修五——一个帮你节省三个月的复习时间的重要选择(本文无图,浮躁慎入)...
  10. The Apache Way - 开源项目
  11. Golang程序调试 -- 内存泄漏pprof工具
  12. gmail通讯录同步
  13. 2021届秋招腾讯前端一面面经
  14. 【005】Nginx学习笔记-Nginx真实IP
  15. 动态规划dp(带模板题の超易懂版):01背包,完全背包,分组背包,多重背包,混合背包
  16. JS 判断input输入框日期时间格式是否符合YY-MM-DD HH:MM:SS和是否符合实际日期规范方法以及SQL时间日期格式转化存储
  17. 用Java代码打印99乘法表
  18. 网络流 最大流 最小割 费用流
  19. 笔记本计算机充不上电,笔记本充不了电怎么回事_笔记本电脑怎么充不了电-win7之家...
  20. 普通pc电脑安装苹果系统mac_详细教程(精)附带所有工具下载

热门文章

  1. 用实力给自己正名,YOLOv5:道路损伤检测我最强!GRDDC'2020大赛报告
  2. ECCV 2020 | 比GAN更强,ETH提出新型超分辨率模型SRFlow
  3. 首个面向手绘草图的深度自监督表示学习
  4. 基于深度学习的图像修补/完整方法分析
  5. Python 俄罗斯方块, 基于pyqt5实现俄罗斯方块 --pyqt5 进阶
  6. 程序员,互联网创业者,忠言逆耳,希望创业者们慎重,三思而后行。
  7. vue 不识别svg_vue配置svg 图标显示不出来
  8. 学术前沿 | DeepMind最新成果:图表示学习算法推理~46页ppt
  9. matlab+awgn和wgn,噪聲強度(噪聲功率) 噪聲方差到底有什么關系? matlab中的awgn函數...
  10. 3D重建 | 近5年前沿方法引用量TOP10工作汇总