当前位置: 技术问答>linux和unix
eclipse 中 添加libpthread.so这个动态链接库?
来源: 互联网 发布时间:2016-09-23
本文导语: 我写一个程序 需要用到pthread_create这个函数,已经包含了头文件 ,可是eclipse 显示pthread_create不存在? 请问是什么错误,是缺少添加动态链接库?如何添加? libpthread.so在标准/usr/lib路径下?为什么还要添加? 谢谢 ...
我写一个程序
需要用到pthread_create这个函数,已经包含了头文件 ,可是eclipse 显示pthread_create不存在?
请问是什么错误,是缺少添加动态链接库?如何添加?
libpthread.so在标准/usr/lib路径下?为什么还要添加?
谢谢
需要用到pthread_create这个函数,已经包含了头文件 ,可是eclipse 显示pthread_create不存在?
请问是什么错误,是缺少添加动态链接库?如何添加?
libpthread.so在标准/usr/lib路径下?为什么还要添加?
谢谢
|
怎么没人回答呢,我现在一样的问题啊,烦
|
lz 可以先用命令编译一下, 看能不能成功
gcc xxx.c -lpthread
|
找到方法了,在eclipse项目properties中的C/C++ projets paths的Libraries页面上添加so库。并且在Makefile文件的LIBS 行的后面添加你的so文件即可。
反正我这里是这样弄的就可以了哈。
感觉这个应该是eclipse的一个不完善的地方吧,我项目里已经添加了为啥 makefile中不自动给加上呢?不解。
反正我这里是这样弄的就可以了哈。
感觉这个应该是eclipse的一个不完善的地方吧,我项目里已经添加了为啥 makefile中不自动给加上呢?不解。
|
哈哈哈哈。。解决了。。。一个很简单的方法。。在工程属性中-》c/c++ build->gcc complier右边的command中加上一个参数-lpthread 然后在gcc linker 右边的command同样加上一个参数-lpthread然后保存就好了。。哈哈。。问题解决了。。再也不用每次都跑到终端里去了。。。