Ошибка компиляции C ++: неопределенная ссылка на символ ‘pthread_create @@ GLIBC_2.2.5’

Я только что вытащил git-репозиторий, в котором я и мои друзья разрабатываем приложение. Когда я бегу делать Я сталкиваюсь с этой ошибкой:

неопределенная ссылка на символ ‘pthread_create @@ GLIBC_2.2.5’
/lib/x86_64-linux-gnu/libpthread.so.0: ошибка при добавлении символов: DSO
отсутствует в командной строке collect2: error: ld вернул 1 состояние выхода
Makefile: 182: рецепт для цели ‘bin / release / ns’ не выполнен make [1]: *
[bin / release / ns] Ошибка 1 Makefile: 133: рецепт для цели ‘release’
не удалось сделать: *
[выпуск] Ошибка 2

мой друг вытащил ту же ветку и запускает ее без проблем.

Не могли бы вы дать мне несколько советов по поводу исправления? Подробный ответ будет высоко оценен.

2

Решение

Вы должны добавить «-lpthread» в вашу библиотеку. Конечно, вы также должны добавить каталог libpthread в каталоги вашей библиотеки.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]