相关疑难解决方法(0)

用c ++ 11等价替换boost :: thread和boost :: mutex是否明智?

动机:我之所以考虑是因为我的天才项目经理认为提升是另一种依赖,而且它很可怕,因为"你依赖它"(我试着解释提升的质量,然后放弃一段时间后:(我想做的更小的原因是我想学习c ++ 11的功能,因为人们会开始在其中编写代码.所以:

  1. 是否有1:1的映射#include<thread> #include<mutex>和boost等效?
  2. 你会考虑用c ++ 11的
    东西替换boost东西吗?我的用法是原始的,但有什么例子,当std没有提供什么提升?或者(亵渎)反之亦然?

PS我使用GCC所以标题就在那里.

c++ multithreading boost mutex c++11

150
推荐指数
4
解决办法
4万
查看次数

你如何找到linux机器上安装的libstdc ++库的版本?

我找到了以下命令:strings /usr/lib/libstdc++.so.6 | grep GLIBC这里开始.它似乎工作,但这是一个ad-hoc /启发式方法.

是否有可用于查询C++库版本的特定命令?或者我找到了接受方法的方法?

c++ linux shared-libraries

62
推荐指数
4
解决办法
11万
查看次数

强制GCC静态链接,例如pthreads(而不是动态链接)

我的程序是作为加载器和许多模块构建的,它们是共享库.现在其中一个库使用pthreads,它似乎动态绑定到模块(在启动时加载).现在,如果我可以强制将pthreads链接到模块文件中,那就更简单了.关于linux的GCC,我该怎么办?我想libpthread.a是必要的....

linux linker gcc shared-libraries static-libraries

6
推荐指数
1
解决办法
1万
查看次数