我在构建c线程程序时遇到问题。程序给出了错误 “对pthread_creat的未定义引用”。 我搜索并发现使用gcc选项之类的 “gcc -lpthread -o ....”
但是我无法将它设置为日食。我试图在makefile中进行更改,但每次都被默认选项替换。请帮我设置这些gcc选项,并写一下在fedora 10上的eclipse中设置gcc选项的位置和方法。
谢谢,
LOKESH
答案 0 :(得分:24)
将pthread库添加到项目流程中这些步骤(在eclipse中):
右击项目资源管理器中的项目 - >属性 - > c / c ++ build - >设置 - >链接器 - >库 - >添加 - > pthread - >好的 - >重建
答案 1 :(得分:1)
检查this'教程',了解如何设置eclipse以开发posix线程。
希望它有所帮助。
答案 2 :(得分:1)
要将pthread库添加到非makefile项目,请执行以下步骤(在eclipse中):
右键单击项目资源管理器中的项目。选择属性 - > c / c ++ general - >路径和符号 - >库 - >添加 - >键入' pthread'在文本框中 - >好的 - >好的 - >重建