PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LINUX:C:threads



kqubix
11-11-2002, 17:30
Hallo,
ich versuche unter C ein programm zum laufen zu bringen und habe einige Probleme damit: ich möchte threads verwenden, soweit so gut ich habe auch schon beispiele unter c gefunden, doch wenn ich diese compilieren will bekomme ich meldungen wie folgende vom compiler:
blabla...: undefined reference to (p_thread)
usw.
ich habe suse 8.1 und eigentlich alle packete installiert ....
wenn jamend ein beispiel weiss....
ach ja es soll ein netzwerkserver werden und die threads verwende ich dazu dass der server immer auf dem port listened während die threads die arbeit erledigen ...

anda_skoa
11-11-2002, 17:50
undefined reference ist eine Fehlermeldung des Linkers.

Du mußt dem Linker die PThread library als Option angeben
#> gcc -o prog prog.c -lpthread

Ciao,
_

kqubix
11-11-2002, 18:34
danke