Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 помогите запустить нити   Alexey Kopylov   26 Feb 2001 00:06:32 
 помогите запустить нити   Stas Sergeev   28 Feb 2001 02:29:06 
Архивное /ru.linux/46543a9c5466.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional