由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - gcc编译选项 -lpthread vs -pthread
相关主题
求救An interview project: asynchronous socket programming
这年头是不是只有做网站多线程的程序设计有什么好书推荐? (转载)
请教一个在 AIX 下编译运行的问题想知道家在linux下都有什么c++ socket library
Windows Thread APIhow many ways in C++ to release a mutex?
有啥比较好的multithreaded C++ project?C++多线程的选择
pthread and C++openMP or boost::thread (pthread) for multithreading ?
有专门介绍multithreading编程的书吗(zz)C++11新特性
多线程 编程,process 和 thread 的一些问题。C++11 native thread问题
相关话题的讨论汇总
话题: pthread话题: lpthread话题: gcc话题: 编译话题: 选项
进入Programming版参与讨论
1 (共1页)
Y**G
发帖数: 1089
1
-lpthread比较容易理解,就是连接libpthread库。后来试了一下,改成-pthread好像
也行,不知是为什么,请问有知道的可以解释一下吗?
Y**G
发帖数: 1089
2
看来用

看来用-pthread兼容新性比较好

【在 Y**G 的大作中提到】
: -lpthread比较容易理解,就是连接libpthread库。后来试了一下,改成-pthread好像
: 也行,不知是为什么,请问有知道的可以解释一下吗?

w***g
发帖数: 5958
3
-phtread是指让编译器在实现某些并行功能的时候产生使用pthread的代码,
隐含-lphtread. gcc似乎只有openmp依赖这个,并且-fopenmp隐含-pthread.
但是g++在编译某些C++并行功能的时候(比如std::async), 是否用
-pthread出来的效果是不一样的.我印象中如果不加-pthread,
std::launch::async是不起作用的,即使加了-lpthread也没用.

【在 Y**G 的大作中提到】
: -lpthread比较容易理解,就是连接libpthread库。后来试了一下,改成-pthread好像
: 也行,不知是为什么,请问有知道的可以解释一下吗?

Y**G
发帖数: 1089
4
多谢

【在 w***g 的大作中提到】
: -phtread是指让编译器在实现某些并行功能的时候产生使用pthread的代码,
: 隐含-lphtread. gcc似乎只有openmp依赖这个,并且-fopenmp隐含-pthread.
: 但是g++在编译某些C++并行功能的时候(比如std::async), 是否用
: -pthread出来的效果是不一样的.我印象中如果不加-pthread,
: std::launch::async是不起作用的,即使加了-lpthread也没用.

1 (共1页)
进入Programming版参与讨论
相关主题
C++11 native thread问题有啥比较好的multithreaded C++ project?
pthread_create inside a constructorpthread and C++
大家难道全是半路出家?有专门介绍multithreading编程的书吗
单开主题:为何痛恨python多线程 编程,process 和 thread 的一些问题。
求救An interview project: asynchronous socket programming
这年头是不是只有做网站多线程的程序设计有什么好书推荐? (转载)
请教一个在 AIX 下编译运行的问题想知道家在linux下都有什么c++ socket library
Windows Thread APIhow many ways in C++ to release a mutex?
相关话题的讨论汇总
话题: pthread话题: lpthread话题: gcc话题: 编译话题: 选项