неопределенная ссылка на pthread_create в программе c на eclipse (Fedora) - PullRequest
10 голосов
/ 02 декабря 2010

У меня проблема с созданием программы с переменным потоком.Программа выдает ошибку типа "неопределенная ссылка на pthread_creat".Я искал и обнаружил, что использовать параметры gcc, такие как "gcc -lpthread -o ...."

Но я не смог установить его для затмения.Я пытался внести изменения в make-файл, но каждый раз он заменялся параметрами по умолчанию.Пожалуйста, помогите мне установить эти параметры gcc и написать о том, где и как установить параметры gcc в eclipse на fedora 10.

Спасибо,

Lokesh

Ответы [ 3 ]

24 голосов
/ 16 ноября 2011

чтобы добавить библиотеку pthread в ваш проект, выполните следующие действия (в eclipse):

щелкните правой кнопкой мыши проект в проводнике проекта -> свойства -> сборка c / c ++ -> настройки -> компоновщик ->библиотеки -> добавить -> pthread -> хорошо -> перестроить

1 голос
/ 20 февраля 2015

Чтобы добавить библиотеку pthread в проект без make-файла, выполните следующие действия (в eclipse):

щелкните правой кнопкой мыши проект в проводнике проекта.Выберите свойства -> общие сведения о c / c ++ -> пути и символы -> библиотеки -> добавить -> введите 'pthread' в текстовое поле -> хорошо -> хорошо -> перестроить

1 голос
/ 02 декабря 2010

Проверьте этот учебник о том, как настроить eclipse для разработки потоков posix.

Надеюсь, это поможет.

...