|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Stas Sergeev 2:5020/3456.28 28 Feb 2001 02:29:06 To : Alexey Kopylov Subject : помогите запустить нити -------------------------------------------------------------------------------- AK> Hикак не могу откомпилировать файл, содержащий нити. Вот что пишет AK> компилятор: AK> AK> $ cc pt.c AK> /tmp/ccxwyEWi.o: In function `main': AK> /tmp/ccxwyEWi.o(.text+0x85): undefined reference to `pthread_create' AK> /tmp/ccxwyEWi.o(.text+0x9b): undefined reference to `pthread_create' AK> /tmp/ccxwyEWi.o(.text+0xae): undefined reference to `pthread_join' AK> /tmp/ccxwyEWi.o(.text+0xc1): undefined reference to `pthread_join' AK> collect2: ld returned 1 exit status cc -lpthread pt.c пробовал? AK> Компилятор ведет себя так, как будто не подключен pthread.h, хотя в AK> программе прописано: #include <pthread.h> В чем грабли? А вы в курсе, что в .h-файлах располагаются только прототипы функций, а не сами функции? AK> P.S. Программа заведомо рабочая, но вот откомпилировать никак не удается. Тебе ее скомпоновать (слинковать) не удается, а не откомпилировать. Если не веришь, просто используй опцию -c, и увидишь, что она отлично компилится. --- * Origin: -= Sorry, permanently under construction. =- (2:5020/3456.28) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/46543a9c5466.html, оценка из 5, голосов 10
|