Linux-编译多线程程序时,-pthread和-lpthread两个option有什么区别?
最近在学习linux多线程编程,多线程程序都有包含pthread.h头文件,编译的时候有连个选项:-pthread和-lpthread,加其中任意一个都能编译成功,这两个参数有什么区别吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没区别,可以man一下gcc的手册
也就是说,-pthread相当于-lpthread,前者作为编译器的选项字段自动加入多线程的库,后者相当于手动加入多线程的库。