2008-11-03 1 views

Antwort

3

Dies sollte in der man-Seite dokumentiert werden. Gegeben sei es nicht hinzufügen -lrt.

22

Kompilieren Sie es mit -lrt Option. Es wird kompiliert.

2

bitte versuchen Sie folgendes:

gcc -lrt 
3

Die -lrt den Link zwingt aber Sie haben die Echtzeitbibliothek an seinem Platz haben, bevor Sie es verknüpfen. Die meiste Zeit ist es automatisch enthalten, aber wenn nicht, müssen Sie eine Echtzeit-Bibliothek mit apt-get installieren. Dann werden Sie in der Lage sein, um es zu verbinden unter dem folgenden (oder ähnlich) Standort:

/lib/i386-linux-gnu/librt.so.1

Wenn Sie mit Codeblöcken und aus irgendeinem Grunde -lrt es nicht ist, können Sie die oben hinzufügen Bibliothekspfad & Dateiname die folgende Menüfolge mit:

Project->Build Options->Linker Settings->Link Libraries->Add

2

können Sie versuchen, gcc -o mytemer mytimer.c -lrt es funktioniert für mich so, aber nicht in dieser Reihenfolge gcc * lrt mytimer.c -o Mytimer

Verwandte Themen