gpt4 book ai didi

无法在Linux中使用Eclipse构建C项目

转载 作者:行者123 更新时间:2023-11-30 19:16:44 25 4
gpt4 key购买 nike

我有一个 C 编程小项目,Eclipse Linux。但是当我构建它时,我总是在行

处收到错误 “未定义对`pthread_create'的引用”
re = pthread_create(&interrupt, NULL, clientHandler, NULL);

我不知道我遇到了这个问题。我还搜索并尝试应用 Eclipse Juno - GCC compiler pthread 中讨论的解决方案但它仍然出现。那么,有没有其他方法可以解决这个问题?

这是我的代码 https://ide.c9.io/nkphuc700/cworkspace ,问题在第 51 行触发。

控制台上出现错误消息 enter image description here

最佳答案

您不需要 Eclipse 来构建代码。 AFAIK,它只会运行一些构建器命令(可能使用 make),而这些命令又运行 GCC编译器。

您应该使用 gcc -c -Wall -Wextra -pthread -g 进行编译,并与
gcc -pthread ...您的对象链接文件.... -o 你的程序 ...你的库... -lpthread

关于无法在Linux中使用Eclipse构建C项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29599809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com