Linux Eclipse配置C++多线程开发环境
Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。头文件直接#include 就可以了,编译器能够自动找到。链接库libpthread.a需要在编译时手动加上-lpthread指令,如:g++ test.cpp -o test-lpthread在Ec
·
Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。
头文件直接#include <pthread.h>就可以了,编译器能够自动找到。
链接库libpthread.a需要在编译时手动加上-lpthread指令,如:
g++ test.cpp -o test -lpthread
在Eclipse中做C++多线程开发时,可以设置工程的链接库,这样在编译时会自动加上-lpthread指令,方法如下:
依次进入 项目->属性->C/C++Build -> Settings -> GCC C++ Linker -> Libraries,在右侧Librarise(-l)栏中添加“pthread”这一条,确定退出,就可以进行C++多线程开发了。
更多推荐
已为社区贡献3条内容
所有评论(0)