Привет всем
Не судите строго - я в линухе не давно smile
Какие либы, или что еще надо подключить чтобы компилятор gcc и IDE ECLIPS не матерился на:
othread_create и pthread_join, что они не определены.... :(
LinuxForum.Fans
Проблемы с компиляцией
Автор: DimonK
6 сообщений
3180 просмотров
из консоли компилируется? а ещё хорошо бы выложить код и ошибки...
Могу ошибиться, но все же предложу следующее.
1. Выложите "матерки" компилятора сюда, а очень тяжело гадать.
2. В строке компилятора определите макрос _REENTRANT (gcc -D_REENTRANT -Wall ... myprog.c)
3. В самом начале программ (-ы). В некоторых прогах так же нужно определить макрос _POSIX_C_SOURCE
4. Подключите библиотеку потоков pthread (gcc ... -lpthread). У меня в Ubuntu она находится здесь /usr/lib/libpthread.so, поэтому путь к ней указывать не надо.
Привет всем
-Выложите "матерки" компилятора сюда, а очень тяжело гадать.
undefined reference to 'pthread_create'...
А в начале файла у Вас есть это:
text
#include <pthread.h>
...
На всякий случай убедитесь, что хэдерный файл у Вас существует
[console]
$ find /usr/include -name pthread.h
[/console]
Большое спасибо, zhevak smile
- вот это сработало!Подключите библиотеку потоков pthread (gcc ... -lpthread).
Войдите или зарегистрируйтесь, чтобы ответить.