Nun Verknüpfung und Kompilierung sind zwei getrennte Phasen.
Sie fügen den Header pthread.h
ein, damit der Compiler die Datentypen & amp; Symbolnamen, die Sie in Ihren Quelldateien verwenden, die jedoch in der Headerdatei der pthread-Bibliothek definiert sind.
Mit -lpthread
stellen Sie eine Verbindung zur pthread-Bibliothek her, damit der Linker diese Symbole in der pthread-Bibliothek während der Verknüpfungsstufe finden kann.