pthread_create - compiler-fehler



  • hi,
    ich habe versucht mit

    if( pthread_create( &tid, NULL, handle_connection, NULL ) != 0 )
    {
        cout << "error: can't create thread" << endl;
        exit( -1 );
    }
    

    einen neuen thread zu erstellen. die include-datei pthread.h hab
    ich auch eingebunden aber "g++" meldet immer folgenden fehler:

    /tmp/ccWlVaQ2.o: In function main': /tmp/ccWlVaQ2.o(.text+0x1210): undefined reference topthread_create'
    collect2: ld returned 1 exit status

    was mach ich bloss falsch? ich hab keine ahnung wieso der compiler rummeckert???

    ciao, cypoc



  • Du hast die Library nicht gelinkt. müßte ungefähr so gehn -lpthread beim compilieren



  • hab mir fast gedacht das man das was mitlinken muss!
    aber in dem tutorial, was ich da hab steht nix davon drin, schweinerei! 😉

    danke funktioniert! 🙂
    cypoc


Anmelden zum Antworten