LinuxForum.Fans
Тема

Проблемы с компиляцией

Автор: DimonK 6 сообщений 3180 просмотров
#130578

Привет всем

Не судите строго - я в линухе не давно smile
Какие либы, или что еще надо подключить чтобы компилятор gcc и IDE ECLIPS не матерился на:
othread_create и pthread_join, что они не определены.... :(

#130602

из консоли компилируется? а ещё хорошо бы выложить код и ошибки...

#130615

Могу ошибиться, но все же предложу следующее.

1. Выложите "матерки" компилятора сюда, а очень тяжело гадать.
2. В строке компилятора определите макрос _REENTRANT (gcc -D_REENTRANT -Wall ... myprog.c)
3. В самом начале программ (-ы). В некоторых прогах так же нужно определить макрос _POSIX_C_SOURCE
4. Подключите библиотеку потоков pthread (gcc ... -lpthread). У меня в Ubuntu она находится здесь /usr/lib/libpthread.so, поэтому путь к ней указывать не надо.

#130647

Привет всем

zhevak написал:
Выложите "матерки" компилятора сюда, а очень тяжело гадать.
-
undefined reference to 'pthread_create'...
#130652

А в начале файла у Вас есть это:

text

#include <pthread.h>
...

На всякий случай убедитесь, что хэдерный файл у Вас существует
[console]
$ find /usr/include -name pthread.h
[/console]

#130674

Большое спасибо, zhevak smile

zhevak написал:
Подключите библиотеку потоков pthread (gcc ... -lpthread).
- вот это сработало!
Войдите или зарегистрируйтесь, чтобы ответить.