На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Qraizer, Hsilgos
  
> Linux Threads, Need help, pls , как создать поток в линукс
    короче пишу я так:
    #include <pthread.h>
    #include <stdio.h>
    void *thread(void*);
    int main(){
      pthread_t tid;
      pthread_create(&tid,0,thread,0);
    }
    void *thread(void*){
      printf("thread 1 created\n");
    }
    И после компиляции выдает мне ошибку, типа не обьявлена функция pthread_create
    (undeclared и че то дальше не помню)
    потом ниже пишет exit 1 status, что то в этом роде, не помнб щас под вин сижу...
    а мне нада срочняк это зделать, скажите плиз чего ему нада ?
    я все примеры из книги перепробывал и все одна и таже лажа вылазит,
    че типа либы какой то нет ?
      При компиляции необходимо подключить библиотеку потоков. Ключ - -lpthread (если мне не изменяет память). Об этом в man'е должно быть написано.
        Цитата (Flex_Ferrum @ 1.12.03, 15:46)
        При компиляции необходимо подключить библиотеку потоков. Ключ - -lpthread (если мне не изменяет память). Об этом в man'е должно быть написано.

        я в МАНе увидел только такую строчку
        cc thisfile.c -lthread -lpthread, это что то же самое что и
        $gcc thisfile.c -lthread -lpthread ?
          Угумс.
            Цитата (Flex_Ferrum @ 1.12.03, 16:17)
            Угумс.

            Спасиба !!
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0231 ]   [ 16 queries used ]   [ Generated: 8.07.25, 13:56 GMT ]