Linux下Eclipse中编译报错,undefined reference to ‘pthread_create‘
·
在centos7 Linux系统中,使用 Eclipse 开发环境编写 pthread 程序,编译时,pthread_create不通过,报错信息是:
undefined reference to ‘pthread_create’
解决方法:
需要加参数 -lpthread,在 Eclipse 开发环境工程属性中设置。操作如下:
1)鼠标右击项目弹出菜单项选择【Properties】菜单,弹出属性界面如下所示:

2)在列表内单击【c/c++ Build】->【setting】->【GCC C++ Linker】-> 【Libraries】菜单项,右侧显示函数库界面如下所示:

3)在右侧“Libraries (-l)”列鼠标单击【Add…】此按钮,弹出输入框如下所示:

4)在输入框中输入 “pthread” 内容后单击【OK】按钮如下所示:

5)添加完成后,在属性界面右下角单击【OK】按钮,并在Eclipse 开发环境工程编译完成。

更多推荐



所有评论(0)