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

Cannot build C project by using Eclipse in Linux

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

行收到错误 "undefined reference to `pthread_create'"
re = pthread_create(&interrupt, NULL, clientHandler, NULL);

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

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

控制台上的错误消息

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

你应该用 gcc -c -Wall -Wextra -pthread -g 和 link 编译
gcc -pthread ...你的目标文件.... -o yourprogram ...您的图书馆... -lpthread